HMTL作品:保存するファイルは、ローカルでのみ
<form action="/uploadimage" method="post" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" value="Submit">
</form>
をパイソン(フラスコ):
@app.route('/uploadimage')
def saveImage():
if request.method == 'POST':
imfile = request.files['file']
imfile.save('static/images/myimage.jpg')
# also tried imfile.save('static/images/','myimage.jpg')
これは私のローカルマシン上で正常に動作するようです。
Openshift.comのリモートリポジトリにコードをプッシュすると、問題が発生するようです。
私はエラーを見つけることができない、私はログから有用なフィードバックを得ていない。
なぜこのような場合が考えられますか?
あなたも – reptilicus
は、ルックアップファイル名をサニタイズする必要があり 'werkzeug.secure_filename()' – reptilicus