我尝试在laravel中上传视频。当它上传它时,它保存文件为php3d58.tmp而不是mp4。帮我?我从昨天起就一直在努力,但我一无所获。
答案 0 :(得分:0)
使用storeAs()
方法保存上传的文件,使用getClientOriginalExtension()
获取原始文件扩展名:
$path = $request->file('video')->storeAs(
'videos_directory',
$request->file('video')->getClientOriginalName() . '.' . $request->file('video')->getClientOriginalExtension()
);