Web services 如何在经典ASP中显示返回为字符串的图像?

Web services 如何在经典ASP中显示返回为字符串的图像?,web-services,asp-classic,Web Services,Asp Classic,我有一个Web方法以字符串的形式返回图像 我必须通过将其转换为jpg或jpeg格式,在经典ASP用户界面中显示它 在ASP.NET中,我可以通过调用Web服务方法并将其转换为formbase64格式,然后将返回的字符串值存储在字节[]中来完成同样的工作,即 byte[] byteArrayofimage = System.convert.FormBase64String(WebmethodClass.Webmethod(Parameter1,Parameter2)); Response.Cont

我有一个Web方法以字符串的形式返回图像

我必须通过将其转换为jpg或jpeg格式,在经典ASP用户界面中显示它

在ASP.NET中,我可以通过调用Web服务方法并将其转换为formbase64格式,然后将返回的字符串值存储在字节[]中来完成同样的工作,即

byte[] byteArrayofimage = System.convert.FormBase64String(WebmethodClass.Webmethod(Parameter1,Parameter2));
Response.ContentType ="Image/Jpeg";
Response.BinaryWrite(byteArrayofimage);

但不是在经典的ASP。。。请帮助在经典ASP中获取这些行。

您可以使用base64字符串直接在网页上显示图像,而不需要解码脚本。例如:

<img src="data:image/jpeg;base64,<%=base64String%>">  <!-- classic ASP -->

<img src="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==">
“>

我相信你会找到答案。@ShadowWizard无法理解该代码。你能帮我在这里按所需代码排序吗…我会看看我能做什么,但不能保证任何事情。你最好自己尝试一下,了解它的工作原理,用你的进度更新你的帖子,然后其他人也能提供帮助。我接受你的观点,让我试试看,我会在这里更新的。谢谢@ShadowWizard@ShadowWizard我使用这种方式只创建了一个新页面,并将该页面映射到图像src,以便在所需的位置显示它。谢谢