サーバにファイルをアップロードする方法
画像掲示板などでは、ファイルをアップロードする機能が付いているものもあります。
あれって、どうやってるんだろう?と思って調べてみました。
Cepheid の ファイルのアップロード その1に詳しく載っています。
私がつまずいたのは、HTMLのフォームに
<form action="upload.cgi" method="post" enctype="multipart/form-data">
のように、 enctype="multipart/form-data"と書く必要があったことです。
これ、とほほのWWW入門には載っていないんですよ~。
あとは、CGI側で、CGIモジュールを使ってアップロードされたファイルを取得するのですが、プログラムを見ているとCGIモジュールの使い方が良く解って勉強になります。
ファイル名の取得から、MIMEタイプの取得まで、簡単にできるのですね~。
| 固定リンク
「Perl」カテゴリの記事
- ホームページからファイルをダウンロードさせる方法(2005.02.10)
- サーバにファイルをアップロードする方法(2005.02.10)
- Perlで2次配列をソート関数でソートする(2005.01.24)
- Perlでソート関数を使う(2005.01.23)
コメント