パッケージとダウンロード(このバージョンは学習のみのためのひび割れたバージョンです。商業目的で使用しないでください。フォーラムにアクセスしてパスワードを解凍してください)
Aspuploadは、強力な動的サーバーアップロードコンポーネントです!このプログラムをインストールすると、ASPプログラムを通じてさまざまなドキュメントをアップロードできます。
Aspuploadは次の機能を実装できます。
1.アップロードされたファイルのサイズを制限します
2.ユーザー許可を設定します
3.ファイルプロパティを変更します
4.複数のファイルを同時にアップロードします
5。ファイルをデータベースに保存する機能
今日は、Aspupload 3.0コンポーネントをインストールしたいと考えています。インストールするデフォルトのパスはです
C:/プログラムファイル/Persitsソフトウェア/Aspupload/bin/aspupload.dll
実行ウィンドウを開いて入力します。
regsvr32 c:/program files/persitsソフトウェア/aspupload/bin/aspupload.dll
注:登録されたコンポーネントの形式はregsvr32***。dllです
しかし、それは飛び出しましたパスの問題だと思います。プログラムファイルの途中にスペースがあるからでしょうか? aspupload.dllをc:/window/system32/にコピーし、再登録しました
regsvr32 aspupload.dll結果は成功しました!
使用法
登録に成功したことをどのように示すことができますか?
添付された例1は、この問題を解決するのに役立ちます。 02_Simpleフォルダーの下に、Form1.aspとuploadscript1.aspの2つのファイルがあり、仮想ディレクトリに配置します。たとえば、私のものは次のようなものです。
C:/アップロードに移動して、アップロードしたファイルがあるかどうかを確認します。もしそうなら、コンポーネントを正常に登録してくれておめでとうございます。
http://127.0.0.1/form1.aspC:/アップロードにアップロードされるのはなぜですか?誰もがuploadscript1.aspを開きます、コードは次のとおりです。
<%
upload = server.createObject( "persits.upload")のセット
'upload.save( "c:/upload")ここに保存パスがあります。カウントはファイルの数を正常にアップロードできます
count = upload.save( "c:/upload")
respons.write count& "file(s)はc:/uploaded"にアップロードされました」
%>
わかりました!そして、form1.aspについて注意すべきことの1つ:
<html>
<body bgcolor = "#ffffff">
<H3>簡単なアップロード</h3>
<form method = "post" enctype = "multipart/form-data" action = "uploadscript1.asp">
<! - ここの名前属性はある必要があります。そうしないと、アップロードできません。それに従って書くことをお勧めします - >
<入力型= "file" size = "40" name = "file1"> <br>
<入力型= "file" size = "40" name = "file2"> <br>
<input type = "file" size = "40" name = "file3"> <br>
<入力タイプ=送信値= "upload!">
</form>
</body>
</html>
アップロードするためにファイルを開いてください。表示されます
C:/アップロードにアップロードされた1つのファイル
おめでとうございます、成功しました!
次に、Aspuploadのいくつかの属性について話し、いくつかの代表的な例を示しましょう。他の人については、添付の例をご覧ください!
file.size unit:bytesfile.pathパス