3
我想上載文件,但瀏覽器微調永遠滾動,服務器日誌不顯示更新,並且文件沒有上傳。這肯定是一個新手的錯誤,但我不知道那是什麼: -文件上傳與Flask掛起
靜態/ index.html的: -
html
form action="http://127.0.0.1:5000/upload" method="post" enctype="multipart/form-data"
input type="file" name="db"/
input type="submit" value="upload"/
/form
html
app.py
from flask import Flask
from flask import request
from werkzeug import secure_filename
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
print 'upload_file'
if request.method == 'POST':
print 'post'
f = request.files['db']
f.save(secure_filename(f.filename))
if __name__ == '__main__':
app.run(debug=True)
感謝
信封:Flask 0.9,Jinja2-2.6和Werkzeug-0.8.3在Win7 x64上使用Python 2.7並使用IE9和Chrome
雖然enctype已經是multipart/form-data,但似乎已經修正了它。非常感謝。 – Himanshu
糟糕 - 我現在看到了。很高興它解決了:) – cameronboehmer