2016-08-08 41 views
1

Ich habe eine <asp:fileupload id="FileUploadPassfoto"> auf meiner Webseite erstellt. (ASP.NET UND C#)Wie Max FileSize der hochgeladenen Datei mit If-Anweisung?

Ich möchte überprüfen, ob die hochgeladene Datei (Bild) größer als 6000 KB ist. Wenn dies der Fall ist, wird die Datei nicht akzeptiert und eine Fehlermeldung wird angezeigt. I gespeichert, um die hochgeladene Datei wie folgt: (CODE HINTER)

System.Drawing.Image photo = System.Drawing.Image.FromStream(FileUploadPassfoto.PostedFile.InputStream); 

Jetzt möchte ich überprüfen, ob das Bild größer dann 6000KB ist.

Es funktioniert mit etwas wie photo.size> Größe (6000KB).

Irgendwelche Vorschläge?

Antwort

1

Sie können wie folgt überprüfen:

decimal size = Math.Round(((decimal)FileUploadPassfoto.PostedFile.ContentLength/(decimal)1024), 2); 
    if(size > 6000) 
    { 
     // size is greater than 6000KB 
    }