2017-09-16 181 views
0

我想從多個文件輸入數組中獲取文件的文件擴展名。有人可以幫助我這個。Laravel文件擴展名爲數組值

我試圖使用File :: extension();但它期望一個字符串,我有一個數組。

我不需要這個值進行驗證,所以我不能使用laravel驗證。謝謝

回答

1

我想從多個 文件輸入數組中獲取文件的文件擴展名。

然後遍歷$_FILES數組。如果您正在使用Laravel默認的文件上傳p

+0

非常感謝,節省了我的時間 – chris

0

我用最好的方式,

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

;

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

上述假設沒有花哨/固執己見$ _FILES結構突變。