为什么Flask返回<embed>文件来下载而不是显示它们

2024-05-06 09:42:38 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用包含图像的Flask渲染模板时,文件将返回下载而不是显示。在

更具体地说

<embed src="static/yes.svg" type="image/svg+xml">

如果我把这个放进去测试.html在googlechrome中打开它,图像文件就会显示出来。在

如果我在烧瓶模板中使用完全相同的

^{pr2}$

然后Chrome下载图像文件。在

这是Flask使用的Jinga2模板系统的预期行为吗?如果是这样的话,是否有办法(而不是将.svg文件转换为.png或.jpg)使其显示?在


Tags: 文件svg图像imagesrc模板flaskhtml