azure-web-app-service - 服务器重新启动后,上传的图像只能在适用于 Linux 的 Azure Web 应用程序中查看
问题描述
我的 Azure Web Apps for Linux 应用程序成功地允许用户上传图像。图像已成功存储在 BankScans 目录中。
我尝试在浏览器中显示图像:
<img width="516" height="730" class="theCanvas img-fluid" style="transform-origin: 50% 50%;
transition:none; cursor: move; transform: matrix(1, 0, 0, 1, 0, 0);" draggable="false"
src="BankScans/f79f76bf-a4f1-4495-1234-91c97d6a70bd.jpg">
不显示图像。但是,如果我重新启动适用于 Linux 的 Azure Web 应用程序,则会显示图像。
知道如何允许用户查看图像,而无需先重新启动 Web 应用程序吗?
解决方案
对此的答案与@BalusC 在上传图片中的答案相同,仅在刷新页面后可用
简而言之,上传的图像不应该保存在部署文件夹中。
在我的情况下,只需将 BankScans 目录的目录更改为部署文件夹之外的目录即可解决问题,并且不需要额外配置 Tomcat。