Ben*_*nua 3 php sql laravel-5.4
如何通过表单提交文件时将原始文件名(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();
}Run Code Online (Sandbox Code Playgroud)
此时,此函数上传一个类似于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)
Run Code Online (Sandbox Code Playgroud)