【问题标题】:PNG file validationPNG文件验证
【发布时间】:2011-01-25 08:49:06
【问题描述】:

我有一个显示用户提交的 PNG 文件的 Flash Web 应用程序。文件在显示之前通过一些 API 上传到服务器。我想确保没有“坏”文件提供给 Flash,其中“坏”是完全不具体的。有没有办法根据 PNG 规范验证 PNG 文件(这会捕获损坏的文件)?或者处理不受信任的图像文件的任何最佳实践?我只需要处理PNG,所以需要JPG、GIF等支持。语言大多无关紧要,尽管我更喜欢 Python 解决方案。这是在 Unix 网络服务器上。

谢谢,西蒙

【问题讨论】:

标签: flash actionscript-3 security png validation


【解决方案1】:

我建议您使用 Python 和 PIL(Python Imaging Library 来执行此操作):

from PIL import Image

v_image = Image.open(file)
v_image.verify()

捕获任何异常...

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    相关资源
    最近更新 更多