我使用的是Python 2.7,烧瓶和HTML。
app文件夹包含Python程序,静态文件夹和模板文件夹。
运行Python程序会渲染第一个需要大量输入和文件上传的HTML模板。这些输入由Python程序处理,然后生成7个matplotlib图,这些图作为PNG文件保存在静态文件夹中。
fig=plot.get_figure()
fig.savefig('static/PT.png', bbox_inches='tight')
PNG文件都小于50 kb
最后渲染第二个HTML页面,它应该显示静态文件夹中的这些图像。
<td align="center"><img src="{{ url_for('static', filename='PT.png') }}" alt="Image Placeholder" style="width: 100%;height: 100%;"> </td>
每次程序运行时,计算都会改变,图像会被新图像覆盖,但图像名称保持不变。
问题在于有时所有图像都能正确显示,但有时并非所有图像都显示出来。如何在显示图像时获得可靠性?