Ich arbeite da eigentlich immer mit dem HtmlControls.HtmlInputFile! Dieses wird 
einfach - wie zu ASP Classic Zeiten als <input type="file" runat="server" 
id="filedata" />
In die ASPX Seite eingebaut.

Auf die Daten kann man dann mittels:

Name: filedata.PostedFile.FileName
Größe: filedata.PostedFile.ContentLength
Daten: filedata.PostedFile.InputStream

Usw. Zugreifen.

Für alles weitere kannste mal hier rein schauen:
http://www.aspheute.com/artikel/20000802.htm

Da ist der Dateiupload via ASP.NET bestens erklärt!


-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Popp Andre
Gesendet: Freitag, 14. Oktober 2005 15:01
An: asp.net@glengamoi.com
Betreff: [Asp.net] Fehler bei der MB-Hochlad Begrenzung

Hi,

Hmm, hab grad n bischen meine WebSite getestet und muss leider feststellen, 
dass ich wohl irgendein Fehler bei der Begrenzung (auf ca. 50 MB) der erlaubten 
hochzuladenden Dateien hab, wobei dies nach einer ASP.NET Hilfe-Seite (weiss 
aber nichtmehr welche ich verwendet hatte) so richtig sein müsste:

Das steht in der web.config:
   <httpRuntime executionTimeout="500" maxRequestLength="51250" />

Und das in dem Formular mit dem <input type=file> Tag (Codebehind):

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles Button2.Click
        Dim FileCollection As System.Web.HttpFileCollection = Request.Files


        If (FileCollection(0).ContentLength > 51200) Then
            Data.Enabled = True
            Data.Text = "Fehler: Ihre Datei ist gr&ouml;&szlig;er als 50 MB! 
Bitte verringern Sie die Gr&ouml;&szlig;e!"
        ElseIf (FileCollection(0).ContentLength = Nothing) Then
            Data.Enabled = True
            Data.Text = "Fehler: Keine Datei zum hochladen ausgewählt!"
        ElseIf (FileCollection(0).ContentLength <= 51200) Then
            Data.Enabled = True
            Data.Text = "Datei wurde hochgeladen"
        Else
            Data.Enabled = True
            Data.Text = "Fehler: Datei konnte nicht hochgeladen werden! Bitte 
versuchen Sie es sp&auml;ter nocheinmal!"
        End If

    End Sub


Button2 ist ein Button, der beim anklicken das hochladen veranlassen soll.
Data ist einfach ein leeres Label.

Wo könnte nun mein Fehler liegen, oder hab ich einfach 50 MB falsch umgerechnet 
-.- ?

Btw. ich hab eine 39 MB Datei zum Test gehabt, bei der dann gesagt wurde, dass 
sie leider zu groß sei.

Gruß
André

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an