Реализация загрузки нескольких файлов в ASP.NET
Автор:Eve Cole
Время обновления:2009-06-30 15:33:11
частные логические файлы SaveFiles()
{
//Получаем элемент формы Файл
Файлы HttpFileCollection = HttpContext.Current.Request.Files;
пытаться
{
for(int intCount= 0; intCount< files.Count; intCount++)
{
HttpPostedFile PostedFile = files[intCount];
строка имя_файла, расширение_файла;
//Получаем имя файла
имя_файла = System.IO.Path.GetFileName(postedFile.FileName);
если (имя_файла != "")
{
//Получаем расширение имени файла
fileExtension = System.IO.Path.GetExtension(fileName);
//Можно сохранять файлы в разные папки в соответствии с разными именами расширений
//Примечание. Возможно, вам придется изменить права анонимной записи в вашей папке.
PostFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/") + имя_файла);
}
}
вернуть истину;
}
поймать(System.ExceptionEx)
{
вернуть ложь;
}
}