C#を使用してasp.netで複数のファイルをアップロードする方法については、一度もわかりません。事前にわかっていません。 誰かが私にコードを提供できますか?私は感謝しています。cでの動的ファイルアップロード#
ありがとうございます!
C#を使用してasp.netで複数のファイルをアップロードする方法については、一度もわかりません。事前にわかっていません。 誰かが私にコードを提供できますか?私は感謝しています。cでの動的ファイルアップロード#
ありがとうございます!
1つのアップロードコントロールを使用して複数のアップロードを行うことはできません(1つのファイルをアップロードしてから、最初のファイルをアップロードした後に再度プロセス全体を繰り返す必要があります)。
IFrame &いくつかのJSを使用すると、一度に複数のファイルをアップロードすることができます(ただし、一度に1つのファイルのみがサーバーに送信されます。より良い、サーバーのために)。
Javaテクノロジ(アプレット)またはFlashで作成したサードパーティのコントロールを使用することもできます。
これは、複数のテキストボックスと参照ボタンを使用して最大5つのファイルのパスを収集し、一度にアップロードする例です。
DotNetJunkies File Upload Tutorial
MSDNからこの1つは、同じことを達成するためにFile Field Controlを使用しています。
あなたの邪魔にならないような記事がたくさんあります。
アップロード入力を1つ作成し、Javascriptを使用して動的に追加するボタンを作成できます。保存ボタンをクリックすると、ファイルはすべてRequest.Filesに格納されます。
<script type="text/javascript">
var uploadCount = 2;
function AddUpload()
{
var uploads = document.getElementById("uploads");
var id = "upload" + uploadCount;
uploads.innerHTML += ("<input type='file' id='" + id + "' name='" + id + "' />");
}
</script>
<a href="javascript: void(0);" onclick="javascript: AddUpload();">Add Upload</a>
<div id="uploads">
<asp:FileUpload runat="server" ID="upload1" />
</div>
<asp:Button runat="server" ID="btnSave" Text="Save" />
コードを書くように人々に依頼しないでください。あなたが書いたコードに変更や修正を求めることができます。 – shahkalpesh