CGI-BBS > CGI > Perl > CGI_Lite.pmの使い方について複数の画像の名前を取得したい。


(株)友林堂
(株)友林堂


データ復旧、即日 データ¨復旧¨テラステーション¨修理

質問者 田中 崇  投稿日 2006/1/10(火) 22:02:32  [削除] (返信・回答が付いた後にこの質問の削除はできません)
初めて質問します。
現在画像掲示板のようなものを作っています。

<input type="file" name="foo">
<input type="file" name="bar">
でクライアントPCからサーバに2つの画像ファイルを送り、
上記ファイルの名前を他のデータと共に、サーバ内のcsvファイルに保存したいのです。

CGI_Lite.pmを使ったサンプルプログラムを実行し、
複数ファイルのアップロードそのものは実現できたのですが、
単に
ReadParse;
$foo-name = $in{'foo'};
$bar-name = $in{'bar'};
としてもファイル名が取得できませんでした。
そればかりか、サーバにアップされたファイルをFTPソフトで確認したところ
ファイルの名前が変更されていました。

どのようにすればファイル名が変わることなくアップロードでき、
そのファイル名を文字データとして取得できるのでしょうか?
皆様よろしくお願いいたします。

【習熟度】多少の改造ができる

返信(回答)する

 


データ復旧、即日 データ¨復旧¨テラステーション¨修理 Web裏技