- 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ライブラリの利用者に処理を渡してるんだよ。
|