Как загрузить несколько файлов, используя несколько элементов управления загрузкой файлов в asp.net?C#

Место общения программистов C#
Anonymous
Как загрузить несколько файлов, используя несколько элементов управления загрузкой файлов в asp.net?

Сообщение Anonymous »

У меня есть веб-страница (.aspx), содержащая НЕСКОЛЬКО элементов управления FileUpload.

Default.aspx
Default.aspx.cs

Код: Выделить всё

protected void btnSubmit_Click(object sender, EventArgs e)
{
string filenm = string.Empty;
HttpFileCollection fileCollection = Request.Files;
for (int i = 0; i < fileCollection.Count; i++)
{
HttpPostedFile uploadfile = fileCollection[i];
if (uploadfile.ContentLength > 0)
{
string filename = uploadfile.FileName;
string imgFolder = ConfigurationManager.AppSettings["AdminSearchImgFolderPath"];
System.Drawing.Image image = System.Drawing.Image.FromStream(uploadfile.InputStream);
image.Save(imgFolder + "\\" + GetSearchImageFileName("TEST"), ImageFormat.Jpeg);

}
}
}
Здесь Request.Files получит все файлы из обоих FileUploadControls.

Я НЕ могу ОПРЕДЕЛИТЬ, какие файлы относятся к конкретному элементу управления FileUpload?

Я знаю, что это возможно в версии 4.5, но у меня сейчас версия 4.0, и я не хочу обновляться до 4.5. Любое решение с использованием существующей платформы 4.0?

Помощь оценена!

< strong>Обратите внимание: Это не ДУБЛИКАЦИОННЫЙ вопрос, поскольку мое требование — загружать и идентифицировать файлы с различными элементами управления загрузкой файлов на одной странице.

Подробнее здесь: https://stackoverflow.com/questions/366 ... in-asp-net

Вернуться в «C#»