機能別:入力フォーム

入力フォーム / テキスト / パスワード / チェックボックス / ラジオボタン / 隠しフィールド / イメージ / サブミットボタン / リセットボタン / ボタン / ファイル転送 / 複数行入力フォーム

■概要

■説明

ブラウザ側から WWW サーバー側へファイルを転送(アップロード)する際に用る。 IEではサポートされていないが、Microsoft の web ページで公開されているモジュールを アドオンすると可能になる。

■固有属性

value="..." 入力フィールドの初期値を指定する。

■サンプル

記述例
<form actopm="cgi-bin/wwwupl.cgi" method=post enctype="multipart/form-data">
File A: <input type=file name="A"><BR>
File B: <input type=file name="B"><BR>
<input type=submit value="OK">
</form>
表示例
File A:
File B:
これを実行するとテキスト入力フィールドの横に[参照ボタンが表示される。 ファイルを選んで[OK]ボタンを押すと、ファイルの内容が次のような形式でCGIスクリプトの標準入力に送信される。
-----------------------------12698179693860
Content-Disposition: form-data; name="A"; filename="C:\a.txt"
Content-type: text/html

ファイルAの内容開始
    :
ファイルAの内容終了
-----------------------------12698179693860
Content-Disposition: form-data; name="B"; filename="C:\b.txt"
Content-type: text/html

ファイルBの内容開始
    :
ファイルBの内容終了
-----------------------------12698179693860--
一番最初の行をファイルのデリミタ(区切り)として、その次にファイル名などが続き、空行の後にファイルの内容が続く。

Copyright (C) 1998 Arbel's BOX