2016-11-19 73 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>