flask實現文件下載功能


import datetime
import os

from flask import Flask, send_from_directory, request
from flask_cors import CORS


app = Flask(__name__)
CORS(app)


@app.route("/download")
def index():
    basedir = os.path.abspath(os.path.dirname(__file__))
    path = basedir + '\\' + str(datetime.datetime.now().date())
    file_name = request.args.get('file_name')
    print(file_name)
    print(path)
    return send_from_directory(path, filename=file_name + ".xlsx", as_attachment=True)


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8002, debug=True)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM