4

Webブラウザインターフェースを使用して大きなファイルを送信する必要があります。標準である<input type=”file”&gt;<asp:FileUpload>、アプリケーションのユーザーに十分なフィードバックを提供していません。プログレスバー、アニメーションなどのフィードバックを改善するための現実的な方法は何ですか?ターゲットユーザーは、IE、Firefox、Safariブラウザを使用しているユーザーです。アニメーションGIFがファイルの投稿中に機能しないこと、ユーザーがステータスバーやその他の小さなアイコンの進行状況を確認していないこと、AJAXという単語がこの問題の解決にそれほど役立たないことを私は知っています:-)

編集済み:ユーザーはActiveXやアプレットをインストールしたくない。ユーザーは問題あり<input type=”file”&gt;ませんが、フィードバックが必要です。ユーザーは引き続きYouTubeを参照しています。どのようにYouTubeはそれをしましたか?それは秘密ですか?サーバー部分は、カスタムハンドラーを持つように変更できます。HTMLの作成者とWebブラウザーの実装者は、ファイルのアップロード制御を完全に役に立たないものにしましたか?

4

6 に答える 6

3

SlickUpload と呼ばれる .NET アプリケーション用の製品を使用しています: http://krystalware.com/Products/SlickUpload/

アップロードの進行状況インジケーターと情報を提供します。

于 2009-02-17T17:59:26.070 に答える
1

ファイルのアップロードに関するステータス情報を返したい場合は、アップロードを受信する Web サーバーにアプリを接続する必要があります。一部のサーバーでは、アップロード ハンドラを定義できます。以下は、 Apache + ASP を使用する例です。

于 2009-02-17T18:04:24.170 に答える
0

Javaに精通している場合は、jUploadをお勧めします。これは非常にうまくカスタマイズでき、サーバーが窒息するのを防ぐために大きなファイルを分割します。

于 2009-02-18T14:00:56.040 に答える
0

Silverlight の使用を気にせず、WCF サービスまたは HttpHandler をビルド/ホストできる場合は、これをチェックしてください。Silverlight Multi File Uploaderは、進行状況バー情報と複数ファイルのアップロードを提供します。

于 2009-02-17T18:03:32.207 に答える
-1

Chilkat コントロールには、これを行うものがあります http://www.chilkatsoft.com/HttpActiveX.asp

ASP、Ruby、Python など用のものがあります。

于 2009-02-17T23:13:31.820 に答える