Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

ASP.NET: Upload von großen Dateien auf Webserver mit PostedFile.

anul / 0 Antworten / Baumansicht Nickles

 


Ich möchte mit PostedFile.SaveAs Dateien auf einen Webserver übertragen. Dabei habe ich festgestellt, dass ich nur Dateien bis zu einer Größe von 4 MB übertragen kann. Bei größeren Dateien wird eine Seite mit folgenden Inhalt angezeigt:


 


Achtung: Seite ist nicht mehr gültig


Die angeforderte Seite wurde mit Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt wurden. Diese Seite ist nicht mehr verfügbar. Als Sicherheitsmaßnahme übermittelt Internet Explorer solche persönlichen Informationen nicht automatisch erneut.

Falls Sie die Seite ansehen und die Informationen erneut mitteilen möchten, klicken Sie auf Aktualisieren.


 


 


Was ist die Ursache dafür? Kann ich die Dateigröße irgendwo einstellen? Ich arbeite im Intranet und möchte Dateien bis 20MB übertragen.


 


Kann ich noch anders Dateien auf den Webserver laden?


 


 


Das Beispiel:


          if (File1.PostedFile != null)


          {


             try


             {


                File1.PostedFile.SaveAs("c:\\tmp\\"+Text1.Value);


                Span1.InnerHtml = "File uploaded successfully to <b>c:\\temp\\" +


                                  Text1.Value + "</b> on the Web server";


             }


             catch (Exception exc)


             {


                Span1.InnerHtml = "Error saving file <b>c:\\temp\\" +


                                  Text1.Value + "</b><br>" + exc.ToString();


             }


          }


 

bei Antwort benachrichtigen