여러 업로드 파일의 유효성을 검사해야합니다. 파일이 특정 유형이고 2048kb 미만인지 확인해야합니다. 아래는 배열 의 'files'에있는 모든 파일을 검사하는 것으로 보이지 않으며 잘못된 mime 유형의 게시 된 파일은 배열 객체를 검사하는 것으로 보이고 내용은 검사하지 않습니다.배열의 여러 파일 유효성 확인
public function fileUpload(Request $request)
{
$validator = Validator::make($request->all(), [
'files' => 'required|mimes:jpeg,jpg,png',
]);
if ($validator->fails())
{
return response()->json(array(
'success' => false,
'errors' => $validator->getMessageBag()->toArray()
), 400); }
}
감사합니다. 배열의 모든 파일이 5MB를 초과 할 수없는 규칙을 만드는 약식 방법이 있는지 궁금합니다. – LaserBeak
최대 값을 'max : 5000'으로 변경하십시오. –
하지만 이미지 파일 당 또는 전체 배열에 대해 5000KB가됩니까? 파일 당 추측합니다. – LaserBeak