DevTrain

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.


Erfasst am: 05.12.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=660
© Copyright 2003 ppedv AG - http://www.ppedv.de