トップページ > プログラム > 2014年09月27日 > RMVHEA6/

書き込み順位&時間帯一覧

26 位/183 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000300000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Perlについての質問箱 63箱目

書き込みレス一覧

Perlについての質問箱 63箱目
673 :デフォルトの名無しさん[sage]:2014/09/27(土) 13:23:58.11 ID:RMVHEA6/
>>672
そうだよ。

http://search.cpan.org/~leejo/CGI-4.04/lib/CGI.pm#Creating_a_file_upload_field

$lightweight_fh = $q->upload('field_name'); でファイルハンドルが取得できる

$filename = $q->param('field_name'); で送信時のファイル名が取得できる。

$q->uploadInfo($filename) でContent-Type などのファイル情報が取得できる。

$tmpfilename = $query->tmpFileName($filename); でテンポラリファイル名が取得できる

こんなところかな。
Perlについての質問箱 63箱目
674 :デフォルトの名無しさん[sage]:2014/09/27(土) 13:26:42.30 ID:RMVHEA6/
あ、動かしてみるときは、form要素にenctype=multipart/form-dataを
つけるのを忘れないようにね。ファイル送信時のお約束。
Perlについての質問箱 63箱目
675 :デフォルトの名無しさん[sage]:2014/09/27(土) 13:29:26.39 ID:RMVHEA6/
あれ? もしかして、CGI.pmの内部動作の話だったかな?

なら、STDINから読みだして、テンポラリファイルに保存してから
CGI.pmライブラリの利用者に処理を渡してるんだよ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。