2016-11-19 107 views
1

我正在爲控制檯應用程序使用網絡接口,並且我有一個包含計算結果的表格。在表使用href的燒瓶下載文件

一列包含鏈接到服務器上的一個文件,我保存它的href,不便像

<a href="127.0.0.1:5000/task_id/filename">filename</a> 

,我已經在Python代碼它看起來像這樣

@app.route("/<task_id>/<file_name>", methods=['GET', 'POST']) 
def getFile(task_id, file_name): 
    return send_file(app.config['UPLOAD_FOLDER'] + str(task_id) + '/' + file_name, as_attachment=True) 

和路由當我點擊鏈接文件時,我沒有收到文件,但空白頁面打開。但是,當我複製粘貼鏈接從href我可以正確下載文件。

我該如何解決?

回答

0

我錯了。 需要使用href中的相對鏈接,所以正確的版本看起來像

<a href="task_id/filename">filename</a>