如何保护上传文件?

时间:2019-05-03 16:43:05

标签: php laravel security xss

我想问有关将文件(图像)上传到Laravel存储(本地)的问题。

//validation rules for image - image|mimes:jpeg,png|max:2048
$img = $request->file('image');
$img->storeAs('somepath', 'filename');

安全吗? 我的意思是,如果图像将包含一些带有注入代码的EXIF键,该怎么办? 或其他。

1 个答案:

答案 0 :(得分:0)

您可以使用imagick重新保存文件 createFromFile,然后saveToFile