【问题标题】:How to secure upload file?如何保护上传文件?
【发布时间】:2019-05-03 16:43:04
【问题描述】:

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

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

安全吗? 我的意思是如果图像中包含一些带有注入代码的 EXIF 键怎么办? 或者别的什么。

【问题讨论】:

标签: php laravel security xss


【解决方案1】:

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

【讨论】:

  • 除非 ImageMagick 有漏洞。
猜你喜欢
  • 2017-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-03
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 2012-06-14
相关资源
最近更新 更多