我已经验证:
if ($request->hasFile('otherFiles')) {
$this->validate($request, [
'otherFiles' => 'mimes:image/jpeg'
]);
}
如何添加此验证文件类型:DOC,DOCX,CSV,PDF,RTF,PNG,xlsx,XLS,TXT,BMP?
答案 0 :(得分:2)
'otherFiles.*' => 'mimes:jpeg,bmp,png'
完整的哑剧类型
'otherFiles.*' => 'mimetypes:image/jpeg,image/bmp,image/png'
获取所有mime类型及其扩展名的列表 mime types
答案 1 :(得分:1)
我有此代码:
if ($request->hasfile('otherFiles')) {
$this->validate($request, [
'otherFiles' => 'required',
'otherFiles.*' => 'mimes:jpg,jpeg,bmp,png,doc,docx,csv,rtf,xlsx,xls,txt,pdf'
]);
foreach ($request->file('otherFiles') as $file) {
$extension = strtolower($file->getClientOriginalExtension());
$path = 'upload/other/';
$uniqueName = md5($file . time());
$file->move(public_path($path), $uniqueName . '.' . $extension);
}
}
我有错误:“ otherFiles”:[“其他文件必须是image / jpeg文件类型。”