0

次の質問があります: クライアント側で追加のアプリを使用せずに、ASP.NET アプリのみを使用して、クライアントでフォルダーを選択し、このクライアントからサーバーにすべてのファイルをロードすることは可能ですか?

私はそれがどのように可能であるか、またはそれが可能であるかを本当に知りません。前もって感謝します。

4

3 に答える 3

3

いいえ、純粋なHTMLとJavaScriptを使用することはできません。<input type="file">最も近いのは、複数のファイルを選択できるHTML5のコントロールです。したがって、ユーザーにフォルダー内に入力してもらい、すべてのファイルを選択させることができます。multipleこれは、属性を追加することで実行できます。

<input type="file" name="file" multiple="multiple" />

もちろん、クライアントが使用しているブラウザはそれをサポートしている必要があります。

于 2012-09-24T08:15:44.467 に答える
0

インターネットでは不可能ですが、データを ASP.NET WebService に送信する HTML アプリケーション (クライアント上の HTA ファイル) を使用してこれを行うことができます。しかし、この解決策はすべての場合に受け入れられるわけではありません。

于 2012-09-24T08:18:42.440 に答える
0

これは通常のasp.netでは不可能です。

jQuery Multiple File Upload Pluginを見てみましょう

jQuery Multiple File Upload Plugin ($.MultiFile) は jQuery 用の邪魔にならないプラグインであり、ユーザーが複数のファイルを簡単に選択してホスティング サーバーにすばやく簡単にアップロードできるようにします。フォームを送信する

于 2012-09-24T08:21:14.067 に答える