-1
私はフラスコ内の小さなアプリがpythonanywhereでホストされていました。ファイルをアップロードしようとすると500エラーが発生します。 UPLOAD_FOLDERパスとALLOWED_EXTENSIONSの変更を除いて、コードを正確にコピーしました。ローカル(自分のコンピュータ上)は正常に動作していますが、サーバ上では動作しません。500内部サーバーエラー(ファイルをアップロードしようとしています)
私はフラスコ内の小さなアプリがpythonanywhereでホストされていました。ファイルをアップロードしようとすると500エラーが発生します。 UPLOAD_FOLDERパスとALLOWED_EXTENSIONSの変更を除いて、コードを正確にコピーしました。ローカル(自分のコンピュータ上)は正常に動作していますが、サーバ上では動作しません。500内部サーバーエラー(ファイルをアップロードしようとしています)
問題がUPLOAD_FOLDER
パス値であるように見えます。
あなたのpythonスクリプトは、あなたがアップロードのために設定したディレクトリを見つけることができないと言っています。あなたはそれを設定するのでASと:この変数は、ディレクトリへの絶対パスを持っている
UPLOAD_FOLDER = 'upload/'
とドキュメントであなたはupload/
それが役立つだろう
UPLOAD_FOLDER = '/absolute/path/to/your/upload/directory/'
にを変更した場合、私は、と思います。