gpt4 book ai didi

node.js - 从 Azure Blob 存储访问图像

转载 作者:行者123 更新时间:2023-12-02 23:16:46 25 4
gpt4 key购买 nike

我正在开发一个 Nodejs 项目,并且使用 Azure Blob 存储来存储我的图像。我在 blob 内创建了容器并允许匿名 blob 访问。现在我遇到一个问题,当我使用 npm 包上传图像并尝试使用其公共(public) url 访问图像时,图像往往会被下载,而不是我从浏览器中查看它。但是,如果我从 Azure 门户手动将图像上传到 blob,我就可以从浏览器查看该图像及其 URL,而无需下载它。幸运的是,我能够从元素访问图像。但是,如果我右键单击图像并尝试在新选项卡中打开,则会下载图像,而不是从浏览器中查看图像。请注意,我手动上传的图像不会发生这种情况。请帮我找出为什么会发生这种情况。

最佳答案

出现此问题的原因是 blob 的内容类型属性。它很可能被设置为“application/octet-stream”。请将内容类型更改为正确的值(例如 png 文件的 image/png),这个问题就会消失。

关于node.js - 从 Azure Blob 存储访问图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62827666/

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