检查图片内容是否为有效的图片代码

时间:2019-05-29 02:47:20

标签: php html laravel laravel-5.5

有什么方法可以检查其中的图像代码是否有效,因为

某些骇客(黑客)可以使用某些应用程序更改扩展名并使用图像信息来欺骗网站,使类型为图像而不是图像

那么有什么方法可以检查内容是否为图像代码?

还是反而可以检查这种类型的攻击?

1 个答案:

答案 0 :(得分:2)

用于多张图片

$validatedData = $request->validate([
    'images' => 'required',
    'images.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:2048'
]);

单个图像验证

$validatedData = $request->validate([
    'image' => 'required',
    'image' => 'image|mimes:jpeg,png,jpg,gif,svg|max:2048'
]);