2012-09-12 44 views
0

在我的ASP.Net MVC 3應用程序中我已經上傳圖像邏輯。我如何才能找出用戶試圖上傳的某個文件是否是真實的圖像?我需要上傳之前檢查它,在客戶端獲取用戶想要上傳的文件的真實類型

+1

定義「一個圖像」。 –

+0

我該如何檢查? – revolutionkpi

+0

檢查*什麼*?您尚未提供有效的標準。 –

回答

0

如果你使用:

Image.FromStream(stream) 

它會引發ArgumentException如果它是不是有效的圖像。

+0

我需要在上傳之前檢查它,在客戶端 – revolutionkpi

+1

我明白了,那麼如何使用文件擴展名?不完美,但與服務器檢查組合會覆蓋所有情況,並覆蓋客戶端的大部分。例如http://blog.navayan.com/jquery-validation-for-file-type-extension/ –

+0

@revolutionkpi你不能 –