Laravel에 파일을 업로드하고 있는데 유효성 검사가 작동하지 않는 것 같습니다. 내 파일에 대한Laravel에서 파일 형식의 유효성을 검사하는 방법
public function cv(Request $request) {
if ($request->hasFile('cv')) {
$file = $request->file('cv'); //i need this later to upload the file
$rules= [
'cv' => 'mimes:application/msword,text/plain,application/pdf,application/vnd.openxmlformats-officedocument.wordprocessingml.document'
];
$x = $request->all();
$validator=Validator::make($x, $rules);
if ($validator->passes()){
dd("Passes");
}else{
dd("fails");
}
}}
내 HTML 코드는 다음과 같습니다 :이 코드는 실패 할 것 몇 가지 이유를 들어 <input type='file' name='cv'><br>
및 검증이 파일이을 경우에만 통과 다음과 같이
내 컨트롤러 코드는 pdf. 난 단지 사용자가 PDF 파일, doc 파일, docx 파일, amd 텍스트/일반 파일을 업로드 싶어요. Microsoft doc 파일을 업로드하려고하면 오류가 발생합니다. 누군가 나를 도울 수 있었는지, 내가 잘못하고있는 것이 확실하지 않습니다.
아, 네, 죄송 합니다만, 나는 그것에 대해 생각하지 않았습니다. 감사! 그러나 여전히 Microsoft doc 파일을 업로드 할 수 없습니다. – Muhammad