1

目前使用 file.contentType 验证方法来验证上传到我的应用程序的图像的扩展类型。但是,如果我从 Internet 下载 .jpg 图像并将其重命名为 .png 扩展名,然后尝试使用我的应用程序上传它,IE 会检测到它不是真正的 .png 并拒绝它。另一方面,Chrome 会正确上传并显示它。

我想知道是什么导致 IE 注意到此扩展更改而 Chrome 没有。还是 Chrome 会注意到而只是不在乎?我要么需要让 IE 接受更改后的 .jpeg --> .png 要么让 Chrome 拉出同样的错误。

感谢您的任何建议。

4

1 回答 1

0

归功于我在做一些研究时发现的这篇文章。

http://www.aaronstannard.com/how-to-securely-verify-and-validate-image-uploads-in-aspnet-and-aspnet-mvc/

于 2018-06-29T22:54:31.337 回答