4

ねえ、ASP で画像をアップロードする方法があるかどうか疑問に思っていましたか? 私は学校のサーバーで作業していますが、何がインストールされていて、何がインストールされていないのかよくわかりません。少しグーグルで調べて、「Persits.Upload.1」を思いつきました。次の行でオブジェクトをインスタンス化しようとしました。

Set Upload = Server.CreateObject("Persits.Upload.1")

それは私にこのエラーを与えました、

サーバー オブジェクト エラー 'ASP 0177: 800401f3'
Server.CreateObject Failed

コンポーネントがサーバーにインストールされていないと想定する必要がありますか?また、画像をアップロードするにはどうすればよいですか?

ありがとう

4

7 に答える 7

3

クラスをロードできなかったようですが、私の ASP は非常に錆びています。

そのコンポーネントは商用のものなので、誰かがお金を払っていない限り、インストールしていない可能性があります。

私は無料の ASP アップロードhttp://www.freeaspupload.net/を数回使用しましたが、それはかなり簡単なオプションかもしれません。

于 2008-12-11T18:26:37.270 に答える
2

ファイルのアップロードは html の一部に組み込まれており、カスタム コンポーネントなしで ASP で処理できます。ここにいくつかの詳細情報があります: http://www.4guysfromrolla.com/webtech/LearnMore/Upload.asp

于 2008-12-11T18:25:30.347 に答える
1

これは ASPJpeg ライブラリの一部であり、購入する必要があります (Persits.com から)。

過去にこのライブラリを使用して複数のアイテムをアップロードしました。

単一のファイルをアップロードするには、<INPUT type=file name=filename>. これは単なる HTML ですが、すべてのブラウザで動作するはずです

于 2008-12-11T18:26:27.130 に答える
0

教育目的の場合は、Persitsに電子メールを送信して、無料のライセンスが提供されるかどうかを確認する価値があります。

サイトで 30 日間の無料トライアルを提供しています。

幸運を

于 2008-12-11T18:27:51.853 に答える
0

Will Rickers のリンクは良好です。また、アップロードするディレクトリにファイルを作成するための IUSR のアクセス許可も必要です。

IIS (6 だと思いますか?) には、ファイルのアップロードに 200K の制限があります。サーバー管理者のみがそれを変更して、より多くの許可を与えることができます。

学校のサーバーに COM オブジェクトをインストールできる場合は、作業を非常に簡単にする無料のアップロード ツールが多数あります。

于 2008-12-11T18:28:49.480 に答える
0

Persits Software AspUpload コンポーネントを使用する古いクラシック ASP アプリがあります。アップロードプロセス中に画像のサイズを変更したり、画像のサイズを取得したりする必要がある場合に最適です。これは購入が必要なコンポーネントであり、動作させるには Web サーバーにインストールする必要があります。ASP のコア部分ではありません。

于 2008-12-11T18:29:26.453 に答える
0

ところで、コードにタイプミスがあります。

Server.CreateObject("Persist.Upload.1")

そしてそうではない

Server.CreateObject("Persits.Upload.1")

これを修正すれば、コードはスムーズになると思います:D

于 2013-03-01T14:16:44.207 に答える