我有一个 Flash Web 应用程序,它显示用户提交的 PNG 文件。文件在显示之前通过一些 API 上传到服务器。我想确保没有“坏”文件被提供给Flash,其中“坏”是完全不具体的。有没有办法根据 PNG 规范验证 PNG 文件(这会捕获损坏的文件)?或者处理不受信任的图像文件的最佳实践?我只需要处理PNG,所以JPG、GIF等支持是必要的。语言大多并不重要,尽管我更喜欢 Python 解决方案。这是在 Unix 网络服务器上。
谢谢,西蒙
我建议你使用Python和PIL(Python图像库来做到这一点):
from PIL import Image
v_image = Image.open(file)
v_image.verify()
捕获任何异常...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)