gpt4 book ai didi

html - 为什么从 Blob 存储链接时不显示 SVG 图像?

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

我有一个 blazor WASM 站点,我正在尝试直接从 blob 存储显示 SVG 图像。我尝试过使用

<img src="https://rmssdstorage.blob.core.windows.net/mixandswirlimages/cbf53722-5889-4100-8c2e-30b8500e1a3d.svg" height="300"/>

但这会导致图像链接损坏。您可以看到该图像位于服务器上:您可以通过单击链接下载它:https://rmssdstorage.blob.core.windows.net/mixandswirlimages/cbf53722-5889-4100-8c2e-30b8500e1a3d.svg

我也尝试过使用

<object type="image/svg+xml" src="https://rmssdstorage.blob.core.windows.net/mixandswirlimages/cbf53722-5889-4100-8c2e-30b8500e1a3d.svg"></object>

但这似乎会导致图像下载到您的设备(但仍然不会导致其显示在页面上)。

如果我链接到其他来源的图像,它会显示:

<img src="https://upload.wikimedia.org/wikipedia/commons/8/8c/Aperiodisk-v%C3%A4xelstorhet.svg" height="300" />

为什么我可以显示来自其他站点的图像,但无法显示来 self 的 Azure CDN Blob 存储的图像,即使这些图像可以公开访问?

最佳答案

我怀疑您可能需要设置 blob 的内容类型。默认情况下它是application/octet-stream。请参阅https://stackoverflow.com/a/50103396/2170938

关于html - 为什么从 Blob 存储链接时不显示 SVG 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65096263/

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