为了账号安全,请及时绑定邮箱和手机立即绑定

在尝试获取文件扩展名时出现字符串错误时调用成员函数 getClientOriginal

在尝试获取文件扩展名时出现字符串错误时调用成员函数 getClientOriginal

PHP
繁星淼淼 2022-10-28 09:54:47
从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();


查看完整回答
反对 回复 2022-10-28
?
MYYA

TA贡献1868条经验 获得超4个赞

使用时您正在获取字符串 $request->file 您可以使用此方法获取文件,

$file = $request->file('file_key');

请参阅此链接以获取更多信息。 https://laravel.com/docs/6.x/filesystem#file-uploads


查看完整回答
反对 回复 2022-10-28
  • 2 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号