- 締切済み
input type=file のフィールド文字について
input type=fileについて、参照ボタンで選択した、フィールドの文字(例えば、C:\Documents and Settings\user\デスクトップ\test.pdf)をログファイルに取り出し、書き込みたいのですが、どうすればよいのでしょうか? ファイルをアップするプログラムをCGIで作っています。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.2
取り出し方については#1さんと同じです。 ブラウザによって、取り出せる(ブラウザが送ってくる)文字列が異なりますので注意が必要です。 詳しくは実際に色々なブラウザで試してもらうとして、 C:\Documents and Settings\…というパス情報を送ってこないブラウザがあった気がします。
- flowermaze
- ベストアンサー率56% (159/282)
回答No.1
フォームから送信されたデータを取得するのに、なにを使ってらっしゃいますか? cgi-lib.plをお使いの場合、 <input type="file" name="file">なら$incfn{'file'} にご希望の文字列が入っているはずです。 CGI.pmをお使いの場合、 <input type="file" name="file">ならparam('file')でご希望の文字列が取得できるはずです。
お礼
どうもありがとうございます。助かりました。