首頁>技術>

1. 場景描述

剛好總結Java專案的web檔案下載,想起python專案也有用到檔案下載,就也介紹下吧。

2. 解決方案

使用python的第三方元件Flask來實現檔案下載功能。

2.1 真實程式碼
# -*- coding: utf-8 -*-from flask import Flask, send_from_directoryapp = Flask(__name__)dirpath = '/home/laowang/result/'@app.route("/<path:filename>")def getImages(filename):    return send_from_directory(dirpath, filename, as_attachment=True)if __name__ == '__main__':    app.run(host="0.0.0.0", port=5000, debug=True)
2.2 程式碼說明

(1) 使用flask框架元件提供的:send_from_directory

(2) dirpath目錄,一般可以給個固定存放目錄,呼叫的時候只用給檔名稱就可以直接下載對應檔案。

​ (3) 直接在瀏覽器上回車,就能下載到本地了。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • HarmonyOS概述