pythonはflashkのピクチャーを解決してオンラインブラウズしますかます直接ダウンロードする問題です。


現在は画像をmongodbデータベースに保存し、アクセス/get_などの方法を実現しています。pic/IDは、ブラウザで画像を開くことができます。filename=1.png、直接画像のダウンロードを実現します。
画像の読み込み関数には、レスポンスにheadersを追加する必要があります。
flashの中で

response=make_response(f.read())
ダウンロードが必要なら、以下のheadersを追加します。
filenameが中国語の時asicc編の復号エラーを報告します。
このとき、import urllib(py 3)
filename=urllib.parse.quot teはこの関数で符号化します。

response.headers['Content-Type'] = 'application/octet-stream'
response.headers['Content-Disposition'] = 'attachment;filename="{0}"'.format(filename)

return response
この画像をブラウザでキャッシュできるようにするには、以下の設定を追加する必要があります。

response.last_modified =         
response.set_etag(etag)
response.expires =     (           )
以上のpythonはオンラインブラウズあるいは直接ダウンロードの問題を解決します。つまり、小編集は皆さんに提供したすべての内容を共有します。