フラスコを使用してPDFファイルをダウンロードしようとしていますが、ファイルを添付ファイルとしてダウンロードしたくありません。ユーザーのブラウザに個別のWebページとして表示するだけです。私はsend_from_directory
メソッドにas_attachment=False
オプションを渡してみましたが、運はありませんでした。ここでFlask:ブラウザでPDFファイルを開くようにダウンロードする
は、これまでのところ、私の関数である。
@app.route('/download_to_browser')
def download_to_browser(filename):
return send_from_directory(directory=some_directory,
filename=filename,
as_attachment=False)
機能は、ファイルが自分のコンピュータにダウンロードされますが、私はむしろ多くをいただきたいだけで、ブラウザで表示(およびユーザーのダウンロードをしましょうという意味で動作します彼らが望むならばファイル)。
私はcontent-disposition
パラメータを変更する必要がありますが、私はそれが(おそらくカスタム応答を使用して?)を効率的に行うことができるかどうかはわかりませんhereをお読みください。どんな助け?
注:現時点でFlask-Uploadsは使用していませんが、私はおそらくそのラインを下げます。