500 内部服务器错误(尝试上传文件)
500 Internal Server Error (trying to upload file)
我在 flask 中有一个小应用程序托管在 pythonanywhere 上。当我尝试上传文件时出现 500 错误。除了更改 UPLOAD_FOLDER 路径和 ALLOWED_EXTENSIONS 之外,我完全复制了代码。本地(在我的电脑上)一切正常,但在服务器上不行。
看起来问题出在 UPLOAD_FOLDER
路径值中。
您的 python 脚本抱怨找不到您为上传设置的目录。由于您将其设置为:
UPLOAD_FOLDER = 'upload/'
并且在文档中,这个变量具有目录的绝对路径,我认为,如果您将 upload/
更改为
UPLOAD_FOLDER = '/absolute/path/to/your/upload/directory/'
会有帮助。
我在 flask 中有一个小应用程序托管在 pythonanywhere 上。当我尝试上传文件时出现 500 错误。除了更改 UPLOAD_FOLDER 路径和 ALLOWED_EXTENSIONS 之外,我完全复制了代码。本地(在我的电脑上)一切正常,但在服务器上不行。
看起来问题出在 UPLOAD_FOLDER
路径值中。
您的 python 脚本抱怨找不到您为上传设置的目录。由于您将其设置为:
UPLOAD_FOLDER = 'upload/'
并且在文档中,这个变量具有目录的绝对路径,我认为,如果您将 upload/
更改为
UPLOAD_FOLDER = '/absolute/path/to/your/upload/directory/'
会有帮助。