HMTL:保存文件只能在本地
<form action="/uploadimage" method="post" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" value="Submit">
</form>
的Python(瓶):
@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