Flask 在一个页面中提供多个图像和PDF文件,而不是来自静态文件夹
本地我有两个文件夹,Flask 在一个页面中提供多个图像和PDF文件,而不是来自静态文件夹,flask,src,Flask,Src,本地我有两个文件夹,IMG和PDF,它们位于同一根文件夹中,例如C:\myuser\IMG和C:\myuser\IMG。它们中的每一个都包含多个图像或PDF。这些文件不是用于美化页面,而是用于页面中的真实内容。我将每个文件的路径存储在MySQL表中 这里的逻辑是,我点击一个按钮,就会显示一个页面。后端中的代码从数据库中提取所有需要的路径(假设总共10条路径)。多个图像和pdf显示在中 我尝试使用send\u from\u directory(),但它一次只发送一个文件。我还尝试使用render\
IMG
和PDF
,它们位于同一根文件夹中,例如C:\myuser\IMG
和C:\myuser\IMG
。它们中的每一个都包含多个图像或PDF。这些文件不是用于美化页面,而是用于页面中的真实内容。我将每个文件的路径存储在MySQL表中
这里的逻辑是,我点击一个按钮,就会显示一个页面。后端中的代码从数据库中提取所有需要的路径(假设总共10条路径)。多个图像和pdf显示在中
我尝试使用send\u from\u directory()
,但它一次只发送一个文件。我还尝试使用render\u template()
直接传递路径值,但不允许加载本地存储的文件,除非它是静态文件夹,我不使用静态文件夹存储文件。(我不太熟悉web开发,是否通常建议使用静态文件夹来存储css和javascript文件以存储大量图像和PDF?)
示例代码:
<div class="container">
<div class="row">
<h4>This is header 4</h4>
</div>
<br>
<div class="row" >
<div class="col-md-4">
<ul>
<p id="Descriptiontext">"This is the description"</p>
</ul>
</div>
<div class="col-md-8" >
<img class="img-fluid" src = "" ></img>
<figcaption>This is the caption</figcaption>
<iframe class="embed-responsive-item" src = "" allowfullscreen></iframe>
</div>
</div>
</div>
这是标题4
“这是描述”
这是标题
在这个例子中有一个,在实际环境中,它可能不止两个。所有路径应同时传递到src
是否有一种方法来管理此问题?因此,如果我的理解正确,您希望在for循环中显示iframe和img标记,对吗?@kramakrishna不太正确。实际上,页面有多个div。一些div至少显示一个img,一些div至少显示一个pdf。