Feed
Google+
Contact
XING
LinkedIn
Twitter
ICQ
meebo.com

ASP.NET - MaxRequestLength auf der Webseite anzeigen

by Roland Schumacher alias GENiALi 27. Mai 2009 -- 133 words  -- 3126 mal gelesen

Ich schraube zur Zeit an einer Anwendung rum die einem die Möglichkeit gibt Dateien hoch zu laden. Diese werden dann in einem SQL Server gespeichert.

Standardmässig begrenzt ASP.NET die Dateigrösse auf 4 MB (4096 KB). Das kann man mit diesem Eintrag hier ändern.

[...]
<system.web>
    <!-- Uploadgrösse anpassen. Standart ist etwa 4 MB in KB (4MB = 4096KB)-->
    <httpRuntime maxRequestLength="8192" />
[...]

Es macht deshalb auch Sinn das man die User über die maximale Grösse der Datei infomiert. Ich will also anzeigen wie gross eine Datei sein darf. Ich will aber nicht bei jeder Änderung des Wertes das HTML anpassen müssen. Also muss es im Code machbar sein.

Zum Beispiel so:

Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
HttpRuntimeSection section = config.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
double maxFileSize = Math.Round(section.MaxRequestLength / 1024.0, 1);

labFileSize.Text = string.Format("{0:0.#} MB", maxFileSize);

Wenn es noch einfacher geht lasst es mich wissen.

kick it on dotnet-kicks.de

Tags: , ,

Entwicklung

Kommentar schreiben

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading

Statistik

Gesamte Posts: 1018
Dieses Jahr: 0
Diesen Monat: 0
Diese Woche: 0
Kommentare: 922
Total Bewertungen: 84
Ø Bewertung: 4,37
Meisten Kommentare
Google+ ... (28)
Beste Ø Bewertung
Tryton - Teil 6 - Installation ... (5)
Meiste Bewertungen
Windows 7 und die ersten Erfah ... (5)

Buttons

Benutzerprofil von GENiALi connection speed test network connection Bloggeramt.de Slug.ch Blog Verzeichnis und Blog Webkatalog Schumacher Roland Seitwert Valid XHTML 1.0 Transitional