我有一个Web方法以字符串的形式返回图像。
我必须通过将其转换为jpg或jpeg格式在Classic ASP用户界面中显示它。
我可以在ASP.NET中通过调用Web服务方法并将其转换为formbase64格式然后将返回的字符串值存储在byte []中来做同样的事情。
byte[] byteArrayofimage = System.convert.FormBase64String(WebmethodClass.Webmethod(Parameter1,Parameter2));
Response.ContentType ="Image/Jpeg";
Response.BinaryWrite(byteArrayofimage);
但不是在经典ASP中......请帮助在Classic ASP中获取这些内容。
答案 0 :(得分:1)
您可以将base64字符串用作Data URI来直接在网页上显示图像,而无需解码脚本。例如:
<img src="data:image/jpeg;base64,<%=base64String%>"> <!-- classic ASP -->
<img src="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==">