從html頁面上傳文件時需要獲取文件擴展名。但是使用函數(shù)顯示錯誤。解決該問題的程序是什么?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條經(jīng)驗 獲得超3個贊
它應(yīng)該是
$file = $request->file('attendance_file'); $file_ext = $file->getClientOriginalExtension();

MYYA
TA貢獻1868條經(jīng)驗 獲得超4個贊
使用時您正在獲取字符串 $request->file
您可以使用此方法獲取文件,
$file = $request->file('file_key');
請參閱此鏈接以獲取更多信息。 https://laravel.com/docs/6.x/filesystem#file-uploads
- 2 回答
- 0 關(guān)注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消