【发布时间】:2015-07-24 04:43:54
【问题描述】:
我一直在尝试在 Laravel 5 中上传图像(通过 laravelcollective/forms 生成的上传,并使用干预图像库进行处理)。 我想做的是当用户上传任何照片时,我想根据其 mimetype 设置扩展。应该有一些基本的检查来防止虚假数据注入。
$file_profile_image->getClientMimeType();
为此,我是否应该像这样进行映射?
['image/jpeg' => 'jpg', 'image/gif'=> 'gif']
【问题讨论】:
-
Laravel File 对象有一个方法来解决这个问题。您所要做的就是致电
$file_profile_image->guessExtension()
标签: security laravel-5 mime-types image-uploading dummy-data