Hier ein Beispiel für die Verarbeitung eines FileUploades:
if (FileUpload1.HasFile)
try
{
FileUpload1.SaveAs("C:\\Dateien\\" + FileUpload1.FileName);
}
catch (Exception ex)
{
//
}
else
{
// keine Datei ausgewählt
}
Standarmäßig lässt die FileUpload-Componente nur einen Upload von Dateien mit einer maximalen Größe von 4 MB zu
Dies kann man jedoch mit dem folgenden Eintrag in der web.config ändern:
<httpRuntime
executionTimeout="360"
maxRequestLength="1048576" // 1GB ( =Maximum)
/>
Es empfiehlt sich den Wert hier sehr hoch anzusetzen und die maximal gewünschte Dateigröße in der CS-Datei zu überprüfen.
Sonst nimmt der Server die Datei nicht an und sendet an den Browser die Fehlermeldung "Die Seite kann nicht angezeigt werden".