Flaskでファイルをダウンロードしてもらうためのサンプル.
目次
- サンプル
- よくあるMIMEタイプ
サンプル
import os from flask import Flask, send_file
app = Flask(__name__)
@app.route("/dl/", methods=["GET"]) def dl(): filepath = "./dl/original_file_name.xlsx" filename = "download_file_name.xlsx" mimetype = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" return send_file(filepath, as_attachment=True, download_name=filename, mimetype=mimetype)
if __name__ == "__main__": app.run(debug=True)
|
よくあるMIMEタイプ
ここを参照.