从html页面上传文件时需要获取文件扩展名。但是使用函数显示错误。解决该问题的程序是什么?public function downloadAttendance(Request $request) { $this->validate($request, [ 'attendance_date' => 'required', 'attendance_file' => 'required', ]); $date = $request->attendance_date ? database_formatted_date($request->attendance_date) : null; $file = $request->attendance_file; $file_ext = $file->getClientOriginalExtension(); dd($file_ext); $file_path = $file->getRealPath(); }
2 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
它应该是
$file = $request->file('attendance_file');
$file_ext = $file->getClientOriginalExtension();
MYYA
TA贡献1868条经验 获得超4个赞
使用时您正在获取字符串 $request->file 您可以使用此方法获取文件,
$file = $request->file('file_key');请参阅此链接以获取更多信息。 https://laravel.com/docs/6.x/filesystem#file-uploads
- 2 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消
