Как загрузить несколько файлов в папку с помощью vb. asp
уважаемый друг,
Мне нужно загрузить файлы из html-таблицы: у меня есть загрузка файлов в строки html-таблицы, а затем нажмите кнопку СОХРАНИТЬ, чтобы все файлы были загружены в папку.
Моя проблема в том,что только одна строка файла загружается. Я добавляю еще одну строку, которая не была выполнена.
Что я уже пробовал:
var length = $("#tblInvoices2").children().length; var test = new FormData(); var fileUpload; var files; for (var i = 0; i < length; i++) { fileUpload= $("#tblInvoices2").find(".files").get(i); files= fileUpload.files; test.append(files[i].name, files[i]); } $.ajax({ url: "FileUploadHandler.ashx", type: "POST", contentType: false, processData: false, data: test, // dataType: "json", success: function (result) { alert(result); }, error: function(xhr,err){ alert("Error"); } });
обработчик:
If context.Request.Files IsNot Nothing Then For Each file As String In context.Request.Files Dim uploadedFile = context.Request.Files(file) If uploadedFile.ContentLength > 0 Then Dim appData = context.Server.MapPath("~/AIOCD0373/") Dim fileName = System.IO.Path.GetFileName(uploadedFile.FileName) uploadedFile.SaveAs(System.IO.Path.Combine(appData, fileName)) End If Next End If