Laravel文件扩展名为数组值

时间:2017-09-16 12:08:20

标签: php mysql laravel laravel-5

我正在尝试从多个文件输入数组中获取文件的文件扩展名。

我尝试使用File::extension(),但它需要一个字符串,我有一个数组。

我不需要此值进行验证,因此我无法使用Laravel验证。感谢

2 个答案:

答案 0 :(得分:1)

  

我正在尝试从多个文件中获取文件的扩展名   文件输入数组。

然后遍历$_FILES数组。

foreach ($_FILES as $key => $file) {
    $extensions[$key] = \File::extension($file['name']);
}

以上假设没有花哨/固执的$ _FILES结构突变; p

答案 1 :(得分:0)

我使用的最佳方式,

foreach ( $request->file ( 'attachment' ) as $attachment ) {
            $orignalName = $attachment->getClientOriginalName ();
            $mimeType = $attachment->getMimeType () ;
    }

如果您使用的是Laravel的默认文件上传。