- ベストアンサー
画像のUpload
CGIフォームでいろいろな項目をWebサーバー上にCSVで保存して使っています。 今は項目全てテキストなのですが、今度はGIFやJPGデータをCGIフォームでローカルPCのファイルを指定して、Webサーバーにアップロードして保存することは出来るでしょうか。 そのデータをどうするかというと後で 例えば、商品名、特徴、単価などのテキストデータとともに商品の写真なんかも載せるような感じに使いたいのです。 ちなみにPerlです。結構初心者に近いので(CGIフォームからサーバーにCSV保存くらいは自分でコーディングしましたが・・・)あんまり難しい解説は理解できる自信なしです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- ceita
- ベストアンサー率24% (304/1218)
回答No.1
お礼
>CGI.pmを使えないのであれば、下記のようなcgi-lib.plを使う方法がよろしいかと。 cgi-lib.plは、現在テキスト情報のアップロードに使っていますので、なんとなくしっくりきます。こちらの方法でトライしてみます。ありがとうございました。
補足
参考URLの記述そのままでファイルサイズ153KBのGIFファイルで実験してみましたら、 「cgi-lib.pl: Request to receive too much data: 153345 bytes 」 と表示されUploadされませんでした。 でも、とりあえずここまででも大きな収穫です。 とりあえず、この後は別の質問を上げます。 まずはflowermazeさん、ありがとうございました。 ポイントをどうぞ・・・