現在、アップロードクラスのコンポーネントはおそらくあります。
upload.aspファイルコード
<%
strfilename = request.querystring(fn)
objstream = server.createobject(adodb.stream)を設定します
objstream.type = 1 'addypebinaryバイナリ法
objstream.open
objstream.loadfromfile strfilename
objstream.savetofile server.mappath(zslogo.gif)、2
%>
使用
ブラウザに入力してください:
http://xxx/upload.asp?
その中で、xxxは次のようなWebサイトドメイン名アドレスです:www.jzxue.com
実行後、ディレクトリの下にzslogo.gifが表示されます。これは、アップロードしたばかりのファイルです。
ASPコンポーネントのアップロードの原則に従って、上記のコードを次のコードに拡張します。
upload.aspファイルコード
<%
関数getFileName(byval fn)
fn <> thetfilename = mid(fn、instrrev(fn、/)+1)else getFileName =
エンド機能
strfilename = request.form(file1)
objstream = server.createobject(adodb.stream)を設定します
objstream.type = 1 'adtypebinary
objstream.open
objstream.loadfromfile strfilename
objstream.savetofile server.mappath(getFileName(strfileName))、2
objstream.close
%>
upload.htmファイルコード
<form name = upform action = upload.asp method = post enctype = multipart/form-data>
<入力型= file name = file1 style = width:400px;
<入力タイプ=送信name = submit value = upload file/>
</form>