在旧版浏览器中将图像上传扩展限制为jpg(例如IE9)

时间:2013-10-22 17:49:07

标签: c# javascript jquery asp.net-mvc-4

http://www.w3schools.com/tags/att_input_accept.asp

我按照上面的链接将我的图片上传扩展名限制为jpeg,jpg,我的脚本中有这些行:

@Html.TextBoxFor(model => model.ImagePath, new { type = "file", accept = "image/jpeg,  image/jpg"}) @Html.ValidationMessageFor(model => model.ImagePath)

// for multiple file select
@Html.TextBoxFor(model => model.ImagePath, new { type = "file", accept = "image/jpeg,   image/jpg", multiple = "multiple" })

}

但是,我遇到的问题是,在使用IE9和旧版本时,用户仍然可以上传任何图像类型。还有什么我可以用来限制IE9和旧浏览器只上传jpg图像吗?

此外,该链接提到了服务器端的验证。我可以在服务器端将图像上传扩展限制为仅限jpg吗?

我正在使用VS2012 ASP .NET MVC4。

0 个答案:

没有答案