我的应用程序允许用户上传图像。以下是我对图像进行消毒的方法:
$file = file_get_contents($_FILES['file']['tmp_name']);
$image = @imagecreatefromstring($file);
imagepng($image, $outputFilename);
这可以防止:
然后我将这个已清理的图像提供给其他用户。
现在我需要对PDF做同样的事情。我想接受用户上传的PDF,清理它,存储它,然后将其提供给用户。
理想情况下,我可以使用" print to PDF"在Mac上,它保留文件的可视方面,但删除任何链接或活动内容。
此外,如果它有帮助:在我的应用程序中,几乎所有用户都将上传扫描的图像文件。
可以使用内置函数在PHP中进行此清理吗?