- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルのダウンロードダイアログの表示)
ファイルのダウンロードダイアログの表示
このQ&Aのポイント
- HPで画像などを選択し、ファイルの保存ダイアログを表示させて、JPG画像などをローカルに保存する方法を知りたいです。
- Script言語(JavaScript、VBScript)ではできないため、他の言語(Perl、PHP)を使用する方法を教えてください。
- チェックボックスを使用して複数ファイルを一度にダウンロードできるようにする方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
保存ダイアログが出るかどうかはブラウザの種類に依存しますが、一般的に次のようなperlスクリプトで実現できます。 参考情報) http://support.microsoft.com/default.aspx?scid=kb;JA;260519 例) sample.gifというファイルを直接表示せずにダウンロードダイアログを出してから保存させる。 ----------------------------------------- #!perl print "Content-Type: image/gif"; print "Content-Disposition: attachment; filename=sample.gif\n\n"; binmode STDOUT; open IN, "sample.gif"; binmode IN; read IN, $image, -s IN; close IN; print $image;
お礼
お返事が遅くなりましてすみません(-。-;)。 ありがとうございました。まだ、やりたいことは完成していませんが、とりあえず、ダイアログは表示されるようになりました。とても参考になりましたm(__)m