DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Business Compact vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Hannes Preishuber

Dateiupload Limit in .NET?

Der Dateiupload geht sehr einfach. Dies wurde hier auch schon beschrieben. Wie sieht es nun mit der maximalen Größe eines Files aus, das hochgeladen werden kann?
Wenn Sie diese Fehlermeldung gesehen haben, müssten Sie die Grenze kennen?

server exception - File To Large to Handle!

Per default ist dieser auf 4 MB Beschränkt. Allerdings kann dieser Wert relativ leicht in der Datei Web.Config geändert werden. Dazu begeben Sie sich in die <httpRuntime> Section. Dort sind drei mögliche Attribute.

  1. useFullyQualifiedRedirectUrl
  2. executionTimeout
  3. maxRequestLength

useFullyQualifiedRedirectUrl
Über dieses Attribut geben Sie an, ob Client seitige redirects mit "Full Qualified" Pfad oder relative gesendet werden.

executionTimeout
Dieses Attribut setzt die Zeit nach der die Abarbeitung von Server Code automatisch abgebrichen wird. Die Zeit ist in Sekunden.

maxRequestLength
Darum geht es. Die Uploadgröße in KB.

Die maxRequestLength können Sie dann ändern.

 <configuration>
   <configSections>
    <system.web>
     <httpRuntime
      executionTimeout="190"
      maxRequestLength="10000"
      useFullyQualifiedRedirectUrl="false"
     /> </system.web>
  </configSections>
 </configuration>

 Sie können diese änderung für den ganzen Webserver machen in der Datei machine.config oder nur für ein Verzeichnis über eine zusätzliche Datei Web.Config in dem upload Directory.


Diskutieren Sie in den Foren

ppedv AG - 5 Sterne Trainings