ファイルをアップロードするには

トップ > アラカルト > ファイルをアップロードするには

■ ファイルをアップロードするには

ブラウザからWWWサーバにファイルをアップロードすることが可能です。

◆ HTMLソース例
<form method="POST"
      enctype="multipart/form-data" action="wwwupl2.cgi">
<div>ファイル1:<input type="file" name="FILE_A"></div>
<div>ファイル2:<input type="file" name="FILE_B"></div>
<div><input type="submit" value="転送"></div>
</form>
◆ ブラウザ表示例
ファイル1:
ファイル2:

適当なファイルを選んで [送信] ボタンを押すと、ファイルの内容がサーバに転送(アップロード)されます。

サーバ側には wwwupl2.cgi のような内容のCGIを設置しておく必要があります。

日本語のファイル名はうまくアップロード出来ないことがあります。

IE3.0はこの機能をサポートしていませんが、Microsoftのホームページで公開されているモジュールをアドオンすると可能になるそうです。

不用意にファイルのアップロードを許すとセキュリティホールになりかねませんので注意してください。特にSSLをサポートしているサーバなどでは注意が必要です。

セキュリティ上の問題を防ぐため、<input type="file"> では、value属性やJavaScriptのvalueプロパティはサポートされていません。


Copyright (C) 2000 杜甫々
2000年9月3日
http://tohoho.wakusei.ne.jp/wwwxx034.htm