
htmlからパラメータで、cgiに渡したい。
現在ローカルから選択したファイル名そのままで、アップロードします。
それを、
htmlから、固定パラメータ(3333.mov)を渡してファイル名を固定したい。
index.html ファイル
<HTML>
<BODY>
<font size="14">
<FORM action="upload.cgi" enctype="multipart/form-data" method="post">
【動画ファイル】: <INPUT type="file" accept="video/*,.mov" name="upload_file" size="32"><BR>
<INPUT type="submit" value="送信">
</font>
</FORM>
</BODY>
</HTML>
upload.cgi ファイル
#!/usr/local/bin/perl
print "Content-type:text/html\n\n";
print << "END_OF_HTML";
<HTML>
<BODY>
END_OF_HTML
use CGI;
$query = new CGI;
# ファイル名の取得
$filename = $query->param('upload_file');
# MIMEタイプの取得
$type = $query->uploadInfo($filename)->{'Content-Type'};
# ファイルの受け取り
while($bytesread = read($filename, $buffer, 2048)) {
$file .= $buffer;
}
# ファイルの保存
open(OUT, "> ../mov/$filename") or die("ファイルの保存に失敗しました。");
binmode(OUT);
print(OUT $file);
close(OUT);
print << "END_OF_HTML";
<img src="./tmp.dat"><br>
ファイル名 : $filename<br>
MIMEタイプ : $type<br>
</BODY>
</HTML>
END_OF_HTML
exit;
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
<input type=file name=upload_file>
...
$filename = $query->param('upload_file');
...
open(OUT, "> ../mov/$filename");
↓
<input type=file name=upload_file>
<input type=hidden name=save_name value=3333.mov>
...
$filename = $query->param('upload_file');
$savename = $query->param('save_name');
...
open(OUT, "> ../mov/$savename");
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
/bin/awk '{print $5}'ってどう...
-
ChatGPT
-
ChatGPTとは?
-
htmlからcgiを自動的に起動させ...
-
-T(汚染モード)でメールが送れ...
-
ChatGPTの性能は昔に比べて上が...
-
ホームページにメールフォーム...
-
古ーくからフリーのtree.cgi掲...
-
入力フォーム(電話番号)
-
POSTメソッドの最大容量について
-
chatGPTみたいに画像生成出来る...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
掲示板(kentさんの所のsunbbs...
-
CGI経由でのPDFファイルをダウ...
-
プログラム実行中の待機ページ...
-
htmlからパラメータで、cgiに渡...
-
CGIでPERLのモジュールの有無を...
-
CGI によるファイルのアップロード
-
ヨミサーチのデザイン変更について
-
サーバー上のPDFにCGIでパスワ...
-
metaタグについて
-
PC・携帯等のアクセス時の自動...
-
DBの更新について困っています
-
ダブルクオテーションは使うべ...
-
iis+cgiでmultipart/form-data...
-
ひとつのCGIファイルに複数のペ...
-
不明の「1」が出る。
-
ezwebにおける POSTメソッドで...
-
CGIでテキストボックスの内容に...
-
選択式アンケート項目合計点で...
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
おすすめ情報