質問: csvファイルのダウンロード よろしくお願いします。 現在、ボタンを押すと(=cgi実行)フィルターによりcsvファイルが作成されるという様なものを開発しております。 しかし、その出来上がったcsvファイルをそのままダウンロードしたいと言う要望がありまして、そのcgiに組み込めないものかといろいろ調べております。 概要 (1)ボタンを押す(=cgi実行) (2)フィルターによりcsvファイル作成 (3)作成されたファイルをダウンロード という具合で、教えていただきたいのは(3)です((1)(2)は作成済み)。 実際にはcsvファイルは3つできるのですが、これらをまとめてダウンロード・・・というのはムリですよねぇ(第1希望)。 ムリなら、処理の中で圧縮させます(これぐらいはできます)ので、そのファイルをダウンロードさせるというやり方でも構いません(第2希望)。 実現が難しいようであれば実行結果画面に[で貼り付けます。 webサーバー・・・hp-ux web・・・ie cgi開発言語・・・perl 開発端末・・・windows2000(tera term 使用) 以上、情報等お持ちの方いらっしゃいましたら、 よろしくお願いいたします。](~)
回答: perlでzipファイルを扱えるモジュールがあります(参考 url) これで圧縮したら、あとは#1さんの方法に準拠で。(ヘッダーをzipとする。) 参考url:http://www.ss.iij4u.or.jp/~somali/web/_archive_zip.html,http://www.memb.jp/~deq/perl/doc-ja/archive-zip.html