-1
我想提供長路徑下的文件,如spam/eggs/parrot.pdf
。如何在URL中捕獲此路徑並提供它指向的文件?如何捕捉URL中的路徑來提供文件?
我想提供長路徑下的文件,如spam/eggs/parrot.pdf
。如何在URL中捕獲此路徑並提供它指向的文件?如何捕捉URL中的路徑來提供文件?
使用path
轉換器捕獲url中的路徑,然後使用send_from_directory
來提供該文件。 send_from_directory
文檔中的示例演示瞭如何在UPLOAD_FOLDER
配置值下提供文件。
@app.route('/uploads/<path:filename>')
def download_file(filename):
return send_from_directory(app.config['UPLOAD_FOLDER'], path, as_attachment=True)