我在Laravel "benjamincrozat/laravel-dropbox-driver"
中使用5.6.33
。
我可以成功地将文件上传到保管箱帐户,但是仅存在一个问题,即我上传的文件名称不同,那么上传到保管箱的文件可以提供任何帮助吗?
我可以成功将文件上传到保管箱,但是我遇到的问题是我上传的文件名称不同。该文件的原始名称为 new.txt ,最终保存为 icPWavRotv4FzPo5EHMdFAtsb7whc8lipiGVPuFP.txt 。
我已经在互联网上搜索并遇到了getClientOriginalName()
方法,但是很遗憾,我无法使其正常工作。
代码
public function uploadToDropbox(Request $RequestInput)
{
$file_src=$RequestInput->file('upload_file')->getClientOriginalName();
$is_file_uploaded=Storage::disk('dropbox')->put('public-uploads',$file_src);
if($is_file_uploaded) {
return Redirect::back()->withErrors(['msg'=>'Succesfuly file uploaded to dropbox']);
} else {
return Redirect::back()->withErrors(['msg'=>'file failed to upload on dropbox']);
}
}
预期结果
当我上传名为 new.txt 的文件时,我希望它另存为 new.txt 。