A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
モジュールやひとさまのプログラムを利用せず自前ですべてやると
なると結構たいへんかもしれません。でも、標準的なCGIサポート用
モジュールCGI.pmを使うと比較的簡単です。まあこれを使うなら
全部これに合わせてCGI全体も書いたほうがいいんですが…
細い解説は置いておいて、ざっとこんなもんだよ、というのを
perldoc CGIから引用しておきますと(ちょっと手を加えましたが)、
以下みたいな感じです。
[フォーム作成]
print $query->filefield(-name=>'uploaded_file',
-default=>'starting value',
-size=>50,
-maxlength=>80);
[画像データ受取り]
$fh = $query->upload('uploaded_file');
open (OUTFILE,">>/usr/local/web/users/feedback");
while ($bytesread=read($fh,$buffer,1024)) {
print OUTFILE $buffer;
}
詳しくはドキュメントをどうぞ。
No.1
- 回答日時:
う~ん、taisouさんがどのくらいの「初心者」なのかわからないんですが…。
Perlプログラミングの経験はおありですか? それ以外の言語は? HTMLは?
とりあえず、既存のCGIソースを見て勉強するか、あるいはそのソースをそのまま使わせてもらっちゃうか、ですね。
とりあえず、使用フリーの画像アップローダの一例です。(参考URL)
参考URL:http://www.t-okada.com/cgi/sh_diarys3/261.html
この回答への補足
早速のご返事ありがとうございます。
初心者と言いましたが、それなりに経験はあります。
HTMLは書けますし、Perlでも一般的に出されているCGIの
入門書に書かれているくらいのプログラミングは出来ます。ただ、始めてからあまり年月を重ねていないのと、ホントに我流で、あまり自信がなかったんで・・。
画像のアップロードはやったことがないのと、何冊か参考書見たんですが、書いてないようなので困ってたんです。
とりあえず、教えていただいたURLへ行ってみます。
ありがとうございました。また教えて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive Googleドライブについて 3 2023/08/06 12:19
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- その他(コンピューター・テクノロジー) 先生がアップロードしたファイルをダウンロードし、ノートに貼りたいのですが文字がこのくらい小さいです。 2 2023/06/09 17:14
- Google Drive Googleドライブの警告メッセージを消す方法 4 2022/09/21 06:04
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- デスクトップパソコン 大量のファイルの中から壊れたファイルを検出して削除したい(特にExcel) 1 2023/08/11 18:48
- USTREAM スマホで撮影した動画を 3 2023/01/07 10:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.open でのファイル指定方法
-
カップ麺について
-
AutoNts
-
VBA テキストファイルを読み取...
-
巨大なテキストの最終行を取得...
-
VBAコードを張り付け後のエクセ...
-
複数ファイルを1つにするシェ...
-
python renameについて
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
VBAでCSVファイルを途中行まで...
-
batファイルでrenameができませ...
-
【エクセル】改行無しテキスト...
-
Perlで特定文字列から特定文字...
-
perlのflock関数でロックをかけ...
-
close()で例外が投げられる理由
-
ExcelをCSV書き出す場合のシー...
-
Perl で ディレクトリ及びサブ...
-
バッチファイルの作り方(CSV→...
-
vba dir の相対パス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.open でのファイル指定方法
-
python renameについて
-
ファイル全てを .xlsm に変更し...
-
JSP URLに表示される拡張子 .jsp
-
csvファイルの横方向への改行に...
-
fgets で値が取得できない
-
巨大なテキストの最終行を取得...
-
VBA テキストファイルを読み取...
-
DNSサーバ(BIND)がうまく動き...
-
行を指定して削除する方法PERL
-
VBAコードを張り付け後のエクセ...
-
ファイルの存在の有無を確かめ...
-
Firefox で file:// で始まる U...
-
foreach内での変数の扱い?
-
MySQLにバイナリデータを正常に...
-
重複ファイル名ある場合ファイ...
-
fopen64について
-
複数ファイルを1つにするシェ...
-
perlでMail::Mbox::MessagePars...
-
drtファイルはどうしたら開...
おすすめ情報