0
我有一個web服務,在這種情況下,我有一個以base64編碼的圖像,我想返回爲http響應正文中包含的字符串。我嘗試添加以下標題:返回Base64編碼圖像作爲C#中的HTTP響應
內容類型:圖像/ GIF
內容傳輸編碼:的base64
的瀏覽器不解釋的圖像雖然正確。
是否有可能將base64編碼圖像作爲字符串返回到主體並讓瀏覽器將其解釋爲圖像?
我有一個web服務,在這種情況下,我有一個以base64編碼的圖像,我想返回爲http響應正文中包含的字符串。我嘗試添加以下標題:返回Base64編碼圖像作爲C#中的HTTP響應
內容類型:圖像/ GIF
內容傳輸編碼:的base64
的瀏覽器不解釋的圖像雖然正確。
是否有可能將base64編碼圖像作爲字符串返回到主體並讓瀏覽器將其解釋爲圖像?
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.
HTTP中沒有Content-Transfer-Encoding。只需返回二進制數據。