Ich habe einen Controller wie folgt aus:MVC3 Wie kann man überprüfen, ob HttpPostedFileBase ist ein Bild
public ActionResult Upload (int id, HttpPostedFileBase uploadFile)
{
....
}
Wie kann ich sicherstellen, dass upload ein Bild (jpg, png etc.)
ich versucht habe, mit
using (var bitmapImage = new Bitmap (uploadFile.InputStream)) {..}
, die eine ArgumentException auslöst, wenn BitmapImage nicht erstellt werden kann.
Gibt es einen besseren Weg zum Beispiel, indem Sie uploadFile.FileName betrachten?
Thaks - Ich habe die foreach in: 'return formats.Any (item => file.FileName.Endswith (item, StringComparison.OrdinalIgnoreCase));' –