首页 > 解决方案 > 你如何清理上传的图像

问题描述

我知道用户上传的图像可以包含加载到 img 元素时可以运行的可执行代码。该图像如何被消毒?

标签: javascripthtmlsecurity

解决方案


据我了解,使用 PHP 中的 GraphicsMagick 或 ImageMagic 或 GD 之类的图像压缩 - 所有这些都可以让您粉碎隐藏在图像中的任何挥之不去的代码,因此只需在将图像显示回之前重新编码用户或将其存储在任何地方都可以解决问题。


推荐阅读