ASP.NET MVC中的安全和"方形"照片上传

dev*_*xer 6 c# asp.net-mvc file-upload image asp.net-mvc-3

我正在为一个俱乐部建立一个网站,我希望每个成员能够上传个人资料照片.

我已经看到了关于如何做到这一点的基础知识的一些问题和答案,但我关注的是两件更具挑战性的事情:

  1. 安全性 - 我想阻止人们上传无效图像和/或包含恶意内容的文件.

  2. 统一性 - 我希望文件大小合理,图像是方形的.我想提供一个用户界面,帮助用户在照片上传和验证后将照片裁剪成正方形.

理想情况下,我想找一个免费/开源实用程序,我可以插入我的应用程序然后去.如果没有这样的可用,我会很感激建议和/或示例代码.

Lau*_*tin 4

我认为没有任何插件实用程序可以帮助您。最好的办法就是自己构建一些东西。以下两篇博客文章可以帮助您轻松创建自己的验证器: