javascript - 如何在图像标签中显示 SVG 的 URL?
问题描述
我已经上传了 SVG 文件,这里是该文件的 网址 https://d37rj1mm6ksgs8.cloudfront.net/1593781915039-safety-goggles.svg
我想将此 URL 显示到图像标签中。但它不工作。如果您单击上面的 url,您将看到一个文件下载,并且该下载的文件在浏览器上显示为 SVG。\
我如何在图像标签中显示该 URL,或者是否有任何其他方式来显示该文件。
下面是我的代码
<div className="lecture-media media-image image-loaded" style={{ height: "220px", width: "400px", }}>
<LazyImage src={value.image_id.url} alt="img." placeholder={({ imageProps, ref, })=> (
<i ref={ref} className="icn icn-img-loading is-centered"></i> )} actual={({ imageProps }) => (
<div className={`LazyImage-Actual`}>
<img {...imageProps} />
</div>
)} />
</div>
解决方案
URL的响应标头表明 mime-type 是 application/octet-stream 您需要将其修复为 image/svg+xml。
您需要在服务器上修复它,即在云端更改一些配置。
推荐阅读
- azure-aks - AKS 上的 SQL Server 2019 BDC 部署停留在检查控制器日志以获取更多详细信息
- reactjs - Laravel Echo 在 React 中没有收到 Pusher 事件
- macos - Matlab 2020a 在 Mac OS Catalina 上运行非常缓慢
- python - 你可以tripleclick()一个文本来选择python selenium中的一个段落吗?
- sql - Oracle SQL Lead Lag 跨组的历史数据
- windows - 更改新 Windows 终端的窗口大小
- python - 当我运行我的代码并输入错误的输入值时,我收到了一个无限的 while 循环。有谁知道为什么,以及如何解决它?
- c++ - 使用 C++ 类分段错误插入二叉搜索树
- python - Pandas:根据每个组的日期条件插入新行
- python - openpyxl 和迭代 + 更改特定单元格问题/寻求资源