我的代碼當前需要一個文件,並將其保存到一個預設目錄,但它可能只是使用該文件(讀取文件),而不是保存它?Python燒瓶上傳文件,但不保存和使用
@app.route('/', methods=['GET', 'POST'])
def upload_file():
if request.method == 'POST':
file = request.files['file']
if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
return "yatta"
else:
return "file not allowed"
return render_template("index.html")
我曾經嘗試都
file.read()和file.stream.read(),但返回值是空的。我確認該文件存在於上傳的目錄中,並且看到該文件不是空的。
沒有'file.read()'? – ForceBru 2015-02-10 17:35:46
也嘗試過:(@ForceBru – 2015-02-10 17:37:49
[讀取文件數據而不保存在Flask中]可能的重複(http://stackoverflow.com/questions/20015550/read-file-data-without-saving-it-in-flask ) – ForceBru 2015-02-10 17:41:16