2012-09-12 18 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你不能 –