【问题标题】:Secure and "squarified" photo uploading in ASP.NET MVCASP.NET MVC 中的安全和“方形”照片上传
【发布时间】:2011-11-21 13:07:35
【问题描述】:

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

我在 SO 上看到了一些关于如何执行此操作的基础知识的问题和答案,但我担心两件事更具挑战性:

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

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

理想情况下,我想找到一个免费/开源实用程序,我只需将其插入我的应用程序即可使用。如果没有类似的东西,我会很感激建议和/或示例代码。

【问题讨论】:

    标签: c# asp.net-mvc image asp.net-mvc-3 file-upload


    【解决方案1】:

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

    【讨论】:

    • +1。这有助于安全方面。我仍在寻找一种解决方案来调整照片大小并帮助用户将它们裁剪成正方形。
    • 我在答案中添加了一个链接,该链接解释了如何将 Jcrop jQuery 插件与 ASP.NET MVC 一起使用。这是一个很好的裁剪图像的插件。也可以设置一个比例(所以你的正方形是 1:1)。另外,uploadify 是一个不错的 jQuery 上传助手,我以前用过,效果很好。
    • 谢谢,劳伦特。我去看看!
    猜你喜欢
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 2016-04-23
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 2016-06-24
    相关资源
    最近更新 更多