当我使用包含图像的 Flask 渲染模板时,文件会返回以供下载而不是显示。
进一步来说,
<embed src="static/yes.svg" type="image/svg+xml">
如果我把它放在 test.html 中并在谷歌浏览器中打开它,就会显示图像文件。
如果我在 Flask 模板中使用完全相同并使用
render_template("test.html")
然后 Chrome 会下载图像文件。
这是 Flask 使用的 Jinga2 模板系统的预期行为吗?如果是这样,是否有解决方法(除了将 .svg 文件转换为 .png 或 .jpg 之外)以使它们显示?