Html 烧瓶-不允许加载本地资源-映像问题
我有下面的代码为我拥有的图像生成正确的文件路径,它也在浏览器中生成的HTML中正确地填充它们,但我的浏览器拒绝加载,说“不允许加载本地资源” 这是我的代码: 蟒蛇3: HTML: 我唯一的问题是,我的浏览器不允许我显示某人上传的图像 非常感谢所有的帮助 编辑1:Html 烧瓶-不允许加载本地资源-映像问题,html,python-3.x,flask,jinja2,Html,Python 3.x,Flask,Jinja2,我有下面的代码为我拥有的图像生成正确的文件路径,它也在浏览器中生成的HTML中正确地填充它们,但我的浏览器拒绝加载,说“不允许加载本地资源” 这是我的代码: 蟒蛇3: HTML: 我唯一的问题是,我的浏览器不允许我显示某人上传的图像 非常感谢所有的帮助 编辑1: {% for row in allPosts %} <div class="container-fluid" align="center"> <span clas
{% for row in allPosts %}
<div class="container-fluid" align="center">
<span class="badge badge-info">#{{ row[0] }} / Pridané dňa {{ row[1] }}<br>používateľom {{ row[2] }}</span>
<h6>{{ row[3] }}</h6>
<p>{{ row[4] }}</p>
<!-- I tried both <img> tags below, none of them works.. -->
<img src="{{ row[5] }}" alt="my text">
<!-- <img src="{{ url_for('static', filename='{{ row[5] }}') }}" alt="my text"> -->
</div>
<p> </p>
{% endfor %}
{%用于allPosts%中的行]
#{{row[0]}/Pridanédňa{{{row[1]}
použvateľom{row[2]}
{{行[3]}
{{行[4]}
{%endfor%}
这是:
<img src="{{ url_for('static', filename='{{ row[5] }}') }}" alt="my text">
应该是:
<img src="{{ url_for('static', filename=row[5]) }}" alt="my text">
这是:
<img src="{{ url_for('static', filename='{{ row[5] }}') }}" alt="my text">
应该是:
<img src="{{ url_for('static', filename=row[5]) }}" alt="my text">
您确实需要在浏览器中查看源代码,以查看正在呈现的img路径。不要把花括号套起来。尝试以下操作以查看是否存在路径问题:
<img src="/path/to/static/{{ row[5] }}" alt="my text">
您确实需要在浏览器中查看源代码,以查看正在渲染的img路径。不要把花括号套起来。尝试以下操作以查看是否存在路径问题:
<img src="/path/to/static/{{ row[5] }}" alt="my text">
请发布完整的错误消息,包括行号Flask没有给出任何错误,只有在我的浏览器控制台中,我才能看到它说:不允许加载本地资源。然后,在我的标签所在的地方,只有一个“破碎的图像”可见…请给我看HTML源代码。特别是img标记被渲染的部分。请把这个问题写在上面,格式正确code@J.G.我已经添加了HTML代码,使用Jinja2填充图像。在我上面问题的编辑1下。谢谢你的建议:因为看起来你是在Windows上,所以不要在代码中使用文件路径。专门使用os.path.join`et al。你可能不想做
app.\u static\u folder=os。getcwd()+“\\css”
请发布完整的错误消息,包括行号Flask没有给出任何错误,只有在我的浏览器控制台中,我才能看到它说:不允许加载本地资源。然后,在我的标签所在的地方,只有一个“破碎的图像”可见…请给我看HTML源代码。特别是img标记被渲染的部分。请把这个问题写在上面,格式正确code@J.G.我已经添加了HTML代码,使用Jinja2填充图像。在我上面问题的编辑1下。谢谢你的建议:因为看起来你是在Windows上,所以不要在代码中使用文件路径。专门使用os.path.join`et al。你可能不想做app.\u static\u folder=os。getcwd()+“\\css”
这就解决了。实际上我把它改成:
,它成功了,谢谢!这是成功的。实际上我把它改成:
,它成功了,谢谢!
{{ url_for('static', filename=row[5]) }}