2012-02-21 15 views
4

画像が保存されているApacheによって管理される静的フォルダがあります。 apacheがそのフォルダからダウンロード可能なファイルとしてすべてのファイルを送信するように設定し、ブラウザ内で画像として開くのではないかと思いますか?私はFlaskで特別なビューを作成することでそれを行うことができると思いますが、もっと簡単な解決法でそれを行うことができればより良いと思います。画像をブラウザに添付ファイルとして送信します

答えて

3

flask.send_from_directoryas_attachment=True引数でこれを行うことができます。

this answer

のように、 Content-Disposition: attachmentヘッダーを送信するようにApacheを設定することもできます
1

httpヘッダーを使用して、内容をダウンロード可能な添付ファイルにすることができます。だろうPHPで

$ fileNameに= 'dummy.jpg';

header( "Content-Disposition:attachment; filename = $ fileName");

次に、スクリプトはファイルの生の内容をダンプします。