尝试获取文件扩展名时出现字符串错误时调用成员函数 getClientOriginalExtension()?
Call to a member function getClientOriginalExtension() on string errors coming when trying to get file extension?
从 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();
}
您在使用时得到字符串
$request->file
您可以使用此方法获取文件,
$file = $request->file('file_key');
参考此 link 了解更多信息。
https://laravel.com/docs/6.x/filesystem#file-uploads
应该是
$file = $request->file('attendance_file');
$file_ext = $file->getClientOriginalExtension();
从 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();
}
您在使用时得到字符串
$request->file
您可以使用此方法获取文件,
$file = $request->file('file_key');
参考此 link 了解更多信息。 https://laravel.com/docs/6.x/filesystem#file-uploads
应该是
$file = $request->file('attendance_file');
$file_ext = $file->getClientOriginalExtension();