Bilder Validierung in MVC

8

Ziel:
Machen Sie eine Auswertung des Formats, der Breite und der Höhe des Bildes und speichern Sie es dann in meinem Programm.

Problem:
Ich weiß nicht, wie ich HttpPostedFileBase file verwenden und dann an Image newImage = Image.FromFile(xxxx); senden kann, ohne das Bild in meinem Programm zu speichern.

  1. Validierung
  2. Bild in meinem "App_Data" speichern
%Vor%     
What'sUP 03.02.2011, 15:02
quelle

2 Antworten

12

Du könntest das irgendwie wie das folgende Snippet machen. Beachten Sie die Referenz für System.Drawing -Namespaces, die Sie für die Methode Image.FromStream() benötigen.

%Vor%     
Martin Buberl 03.02.2011, 16:14
quelle
2

HttpPostedFile hat eine stream-Eigenschaft, bei der es sich um die hochgeladenen Daten handelt. Verwenden Sie das wie bei der Image.FromStream-Methode, um das Bild zu laden.

Ich würde vorschlagen, dass Sie die Hilfe zu HttpPostedFile hier lesen:

Ссылка

Simon

    
Simon Halsey 03.02.2011 15:51
quelle