Есть ли фрагмент кода для загрузки нескольких файлов в C #? - PullRequest
0 голосов
/ 07 сентября 2011

Я уже делаю загрузку файлов в своем приложении, используя asp:fileUpload, но теперь для загрузки одного файла мне нужно преобразовать это в загрузку нескольких файлов

Есть ли какой-нибудь код, который нужно добавить в мою существующую загрузку, чтобы я просто добавил?

Ответы [ 3 ]

0 голосов
/ 07 сентября 2011

Проверьте эту ссылку:

http://www.asp.net/general/videos/how-do-i-multiple-file-uploads-in-aspnet-2

Показывает, как добавить несколько файлов, добавив новые элементы управления FileUpload. Проверьте видео с 15-й минуты, чтобы увидеть окончательный результат.

Внизу находится полный исходный код для C # / VB.

0 голосов
/ 14 июня 2017
   1.First put the Fileupload control in webform.

`<asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" />`

   2.Put the Button and Label like this.

`<div>
    <asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" />
    <asp:Button runat="server" ID="uploadedFile" Text="Upload" OnClick="uploadFile_Click" />
    <asp:Label ID="listofuploadedfiles" runat="server" />
</div>`

3.Write the code in button click.

`protected void uploadFile_Click(object sender, EventArgs e)
{
   if (UploadImages.HasFiles)
   {
       foreach (HttpPostedFile uploadedFile in UploadImages.PostedFiles)
       {
           uploadedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Images/"),
           uploadedFile.FileName)); listofuploadedfiles.Text += String.Format("{0}<br />", uploadedFile.FileName);
       }
   }
}` 
0 голосов
/ 07 сентября 2011

Вы можете легко создавать элементы управления FileUpload динамически на вашей странице.поэтому, когда пользователь выбирает, например, ссылку «загрузить еще», будет создан другой элемент управления FileUpload.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...