首页 > 解决方案 > 服务器重新启动后,上传的图像只能在适用于 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 应用程序吗?

标签: azure-web-app-serviceazure-webapps

解决方案


对此的答案与@BalusC 在上传图片中的答案相同,仅在刷新页面后可用

简而言之,上传的图像不应该保存在部署文件夹中。

在我的情况下,只需将 BankScans 目录的目录更改为部署文件夹之外的目录即可解决问题,并且不需要额外配置 Tomcat。


推荐阅读