通过表单提交文件时,如何将原始文件名(file.jpg)上传到数据库。控制器:
public function addCv(Request $request){
$cv = Cv::create($request->all());
$file = $request->file_name;
$filename = $file->getClientOriginalName();
Storage::putFileAs('public/uploads', $file, $filename);
return redirect()->back();
}
目前,该函数上传的路径如下:C:\xampp\tmp\php18DD.tmp。
相反,我只想要文件名和扩展名(file.extension)。
存储工作正常 - 以原始名称存储。
你可以尝试
$file = $request->image->getClientOriginalName(); //Get Image Name
$extension = $request->image->getClientOriginalExtension(); //Get Image Extension
$fileName = $file.'.'.$extension; //Concatenate both to get FileName (eg: file.jpg)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)