Implementieren mehrerer Datei-Uploads in ASP.NET
Autor:Eve Cole
Aktualisierungszeit:2009-06-30 15:33:11
private Boolean SaveFiles()
{
//Das File-Formularelement abrufen
HttpFileCollection files = HttpContext.Current.Request.Files;
versuchen
{
for(int intCount= 0; intCount< files.Count; intCount++)
{
HttpPostedFilepostedFile = files[intCount];
string fileName, fileExtension;
//Dateinamen abrufen
fileName = System.IO.Path.GetFileName(postedFile.FileName);
if (fileName != "")
{
//Dateinamenerweiterung abrufen
fileExtension = System.IO.Path.GetExtension(fileName);
//Kann Dateien entsprechend unterschiedlichen Erweiterungsnamen in verschiedenen Ordnern speichern
//Hinweis: Möglicherweise müssen Sie die anonymen Schreibberechtigungen Ihres Ordners ändern.
postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/") + fileName);
}
}
return true;
}
Catch(System.ExceptionEx)
{
return false;
}
}