2016-11-19 9 views
1

私はコンソールアプリケーションのWebインターフェイスで作業しており、計算結果を持つテーブルがあります。表中のフラスコのダウンロードファイル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> 
関連する問題