我正在使用flask建立一个Web应用程序。我尝试显示远程图片 在以下代码中,Flask用https://gitlab.com/MindReadH/Articles/raw/master/spain.png替换了{{article [“ image”]}}}:
F1
如预期的那样,第一行
<html>
<head>
<title>{{article.title}}</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="{{url_for('static',filename ='vendor/bootstrap/css/bootstrap.min.css')}}">
<link rel="stylesheet" type="text/css" href="{{url_for('static',filename ='fonts/font-awesome-4.7.0/css/font-awesome.min.css')}}">
<link rel="stylesheet" type="text/css" href="{{url_for('static',filename ='css/articleDetail.css')}}"/>
</head>
<body>
<div class="container">
<center><a href="{{url_for('get_article_list',category=category,page=1)}}"><i class="fa fa-arrow-left fa-3x"></i></a> <a href="{{url_for('user_index')}}"><i class="fa fa-home fa-3x"></i></a></center>
<div class="card mb-4">
<div class="card-body">
<h2 class="card-title" align="center">{{ article['title'] }}</h2>
<p align="center" class="card-text">{{ article['abstract']}}</p>
<p align="center" class="card-text">Category : {{ article['category']}}</p>
<p align="center" class="card-text">Article Tags : {{ article['articleTags']}}</p>
<p align="center" class="card-text">Authors : {{ article['authors']}}</p>
<p align="center" class="card-text">Language : {{ article['language']}}</p>
<p align="center" class="card-text">Text : {{ article['text']}}</p>
<img src={{article['text']}} class="inline"/>
<p align="center" class="inline-text">Image : {{ article['image']}}</p>
<img src={{article['image']}} class="inline"/>
<p align="center" class="card-text">Video : {{ article['video']}}</p>
<video controls><source src={{article['video']}}class="inline"/></video>
</div>
<!--<img class="card-img-top" src="http://placehold.it/750x300" alt="Card image cap">-->
</div>
</div>
</body>
</html>
返回 图片:https://gitlab.com/MindReadH/Articles/raw/master/spain.png,即图片的地址
但是图像未加载第二行。 Firefox日志说: “所有可能的资源加载失败”
修改
Luis Melo指出,我只是错过了src文件中的引号:
<p align="center" class="inline-text">Image : {{ article['image']}}</p