我正在使用 Flask 微框架 0.6 和 Python 2.6
我需要从上传的文件中获取 mimetype,以便存储它。
这是相关的 Python/Flask 代码:
@app.route('/upload_file', methods=['GET', 'POST'])
def upload_file():
if request.method == 'POST':
file = request.files['file']
mimetype = #FIXME
if file:
file.save(os.path.join(UPLOAD_FOLDER, 'File-Name')
return redirect(url_for('uploaded_file'))
else:
return redirect(url_for('upload'))
这是网页的代码:
<form action="upload_file" method=post enctype=multipart/form-data>
Select file to upload: <input type=file name=file>
<input type=submit value=Upload>
</form>
该代码有效,但我需要能够在上传时获得 mimetype。我在这里查看了 Flask 文档:http: //flask.pocoo.org/docs/api/#incoming-request-data
所以我知道它确实得到了 mimetype,但我不知道如何检索它 - 作为文本字符串,例如“txt/plain”。
有任何想法吗?
谢谢你。