gpt4 book ai didi

image - Azure 存储 - 图像 url 变成二进制?

转载 作者:行者123 更新时间:2023-12-03 03:12:31 24 4
gpt4 key购买 nike

我使用 Azure 存储来上传我的图像,但有些图像会以二进制显示,像:http://fungogo.blob.core.windows.net/asdf0/18263359_e0d9199e-b2d3-11e5-b71b-46c19c40c550.jpg

有些图片会在浏览器上按图片显示像:https://fungogo.blob.core.windows.net/images/14600328358_a00eaa35c5_o.jpg

我想在浏览器上显示图像而不是下载图像,我该如何修复它?

最佳答案

我认为问题出在内容类型上。下面的第一个 block 包含失败链接的 header 。您可以看到它被列为image/jpg/jpeg

HTTP/1.1 200 OK
Content-Length: 137496
Content-Type: image/jpg/jpeg
Content-MD5: zPyz4CSRnPhQtW7PT1w9LQ==
Last-Modified: Wed, 03 Feb 2016 11:06:14 GMT
ETag: 0x8D32C8A086B77F5
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: e25e0d4c-0001-0049-5ff0-5ea774000000
x-ms-version: 2009-09-19
x-ms-lease-status: unlocked
x-ms-blob-type: BlockBlob
Date: Thu, 04 Feb 2016 02:08:52 GMT

工作链接的响应 header 的 Content-Type 为 image/jpeg

HTTP/1.1 200 OK
Content-Length: 1689160
Content-Type: image/jpeg
Content-MD5: iAhgwODEpi7EaTAyUCMY1Q==
Last-Modified: Mon, 01 Feb 2016 08:18:24 GMT
ETag: 0x8D32AE0413D02B6
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 9792c6d9-0001-0045-2cf0-5e4985000000
x-ms-version: 2009-09-19
x-ms-lease-status: unlocked
x-ms-blob-type: BlockBlob
Date: Thu, 04 Feb 2016 02:06:50 GMT

如果您想一次更新大量文件的 Content-Type,您可以查看此 SO 链接的答案中的示例 Set Content-type of media files stored on Blob

如果您想知道 jpg 和 jpeg 之间的区别,可以查看此链接 JPG vs. JPEG image formats

关于image - Azure 存储 - 图像 url 变成二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35191054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com