如何将文件上传到与文件同名的保管箱

时间:2019-01-17 16:56:30

标签: php laravel dropbox-api

我在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

0 个答案:

没有答案