EC2 AWS上的Python Flask应用程序,由apache2托管

问题描述 投票:0回答:1

我正在尝试构建一个包含两个网页的Flask APP。第一个允许用户上传图像,然后服务器将获取图像输入并根据CNN做出预测并生成一些图像结果。对于首页和服务器端,它们都可以正常工作。用户上传和图像生成成功。但是,第二页将不会加载新生成的图像。该页面显示如下:

The second webpage

可能与此有关的两个问题:

  1. 权限问题?我将这个应用程序文件夹和子文件夹的权限设置为777,尽管没有上传的图像和新生成的图像。有关这些图像权限的详细信息,请参见下图。

ls -la for all images to be shown

  1. 甚至粉红色的是上载(第一个)或新生成的(其余两个),而绿色的是从另一个文件夹复制的“ shutil”。当绿色图像继承了先前的权限时,它应该显示,但为什么不显示?

顺便说一句,我也尝试了解决方案here,但仍然无法正常工作。

我在正确的解决方案上吗?在此先感谢您的帮助。

Y阳

amazon-web-services ubuntu flask amazon-ec2 apache2
1个回答
0
投票

您是否检查过以验证其作为src使用的图像路径正确?这将是您验证应用程序正确的第一步。

在尝试验证可能表明本地文件错误的任何错误日志之后,这取决于您使用的Web服务器软件。

© www.soinside.com 2019 - 2024. All rights reserved.