我有一个web服务,在这种特殊情况下,我有一个用base64编码的图像,我希望将其作为http响应体中包含的字符串返回。我试图添加以下标题:
内容类型:image / gif
Content-Transfer-Encoding:base64
虽然浏览器没有正确解释图像。
是否可以将base64编码的图像作为字符串返回正文并让浏览器将其解释为图像?
答案 0 :(得分:1)
HTTP中没有Content-Transfer-Encoding。只需返回二进制数据。
答案 1 :(得分:0)
Response.ContentType = attachmentRow["ContentType"].ToString();
Response.BinaryWrite((byte[])attachmentRow["Data"]);
Response.End();
这应该足够了。
attachmentRow["ContentType"] = "image/gif";
attachmentRow["Data"] field of type image(byte array) in your AttachmentTable.