Perlに関する質問です。


Perlを利用して、あるフォルダーを作成します。そのフォルダーの中には、テキストファイルがたくさん入っており、ユーザーにそのフォルダごとダウンロードさせたいのです。

可能でしょうか?

圧縮しないとダウンロードは無理かな?とおもうのですが、どなたかいい方法をご存じでしたら教えて下さい。

宜しくお願いします。

回答の条件
  • URL必須
  • 1人20回まで
  • 登録:2007/02/15 22:09:18
  • 終了:2007/02/20 19:28:13

回答(2件)

id:arcana No.1

arcana回答回数120ベストアンサー獲得回数102007/02/15 22:23:08

ポイント35pt

ワンクリックや一括といったことは、無理と思います。

(出来た場合、100ファイル存在で、そのリンク踏んだらダウンロードウィンドウが100も表示されたらある意味ブラクラですし。。。)

ディレクトリ内のファイル一覧を作成して、ディレクトリ内の全ファイルに対するリンクで対応は可能と思いますが、

こういった代替手段はどうでしょうか?

ディレクトリ内のファイル一覧取得に関しては、下記サイトをご参照ください。

http://www.daito.ac.jp/~uriu/web/perl/filelist.html

id:zachouR

そうですね、、、確かにブラクラになりえますね、、、。

うーん、、、残念です(;;)

ファイル一覧取得は、参考にさせて頂きます!ありがとうございました!

2007/02/15 22:26:29
id:openseed No.2

openseed回答回数51ベストアンサー獲得回数62007/02/16 13:19:13

ポイント35pt

http では無理ですが、 ftp(匿名) や webdav などの別プロトコルを利用すると可能かもしれません。

たとえば、IEで以下のサイトを表示後、フォルダのドラッグ&ドロップでダウンロードできます。

(※IEが簡易FTPクライアントとして、動作するため)

表示例:

ftp://ftp.vector.co.jp/pack/win95/util/file/

参考:

http://e-words.jp/w/WebDAV.html

id:zachouR

これは、、、自分にとって大変敷居が高そうですが、おもしろそうですね!

Apacheをダウンロードする時も、こんな感じでしたね。ひょっとして、これをりようしているのでしょうか?

ありがとうございました。

2007/02/17 21:38:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません