오디오/mp3 문서 (15MB)를 업로드하려고하는데 "이 파일은 형식이 mpga"파일이어야합니다. 다른 문서 audio/mp3 (7MB)를 업로드 할 때 오류가 나타나지 않습니다. 검증에서 LARAVEL : 파일이 다음 형식의 파일이어야합니다. mpga
: php.ini 파일에서
$validator = Validator::make($request->all(), [
'name' => 'required|string|max:255',
'file' => 'required|mimes:mpga'
]);
upload_max_filesize=25M
max_file_uploads=25
post_max_size=25M
더 많은 정보를 원하시면 약 2 파일 :
첫 번째 문서 (오류)
,369 그것은 정확히 MP3 파일에 무엇에 의존 할 수 1,363,210Illuminate\Http\UploadedFile {#414
-test: false
-originalName: "bondad (1).mp3"
-mimeType: "audio/mp3"
-size: 4734618
-error: 0
#hashName: null
path: "C:\xampp\tmp"
filename: "php208F.tmp"
basename: "php208F.tmp"
pathname: "C:\xampp\tmp\php208F.tmp"
extension: "tmp"
realPath: "C:\xampp\tmp\php208F.tmp"
aTime: 2017-12-19 13:53:30
mTime: 2017-12-19 13:53:30
cTime: 2017-12-19 13:53:30
inode: 0
size: 4734618
perms: 0100666
owner: 0
group: 0
type: "file"
writable: true
readable: true
executable: false
file: true
dir: false
link: false
linkTarget: "C:\xampp\tmp\php208F.tmp"
}
두 번째 문서 (확인)
-test: false
-originalName: "10 minutos de meditacion respirando.mp3"
-mimeType: "audio/mp3"
-size: 14418620
-error: 0
#hashName: null
path: "C:\xampp\tmp"
filename: "phpBFBB.tmp"
basename: "phpBFBB.tmp"
pathname: "C:\xampp\tmp\phpBFBB.tmp"
extension: "tmp"
realPath: "C:\xampp\tmp\phpBFBB.tmp"
aTime: 2017-12-19 13:55:16
mTime: 2017-12-19 13:55:16
cTime: 2017-12-19 13:55:16
inode: 0
size: 14418620
perms: 0100666
owner: 0
group: 0
type: "file"
writable: true
readable: true
executable: false
file: true
dir: false
link: false
linkTarget: "C:\xampp\tmp\phpBFBB.tmp"
이 게시물에서 답변을 찾았습니다 : https://stackoverflow.com/questions/39594854/why-does-laravels-getmimetype-method-identify-a-file-as-application- octet-st –