1. 获取上传的文件
$file=$request->file('file');
  1. 获取上传文件的文件名(带后缀,如abc.png)
$filename=$file->getClientOriginalName();
  1. 获取上传文件的后缀(如abc.png,获取到的为png)
$fileextension=$file->getClientOriginalExtension();
  1. 获取上传文件的大小
$filesize=$file->getClientSize();
  1. 获取缓存在tmp目录下的文件名(带后缀,如php8933.tmp)
$filaname=$file->getFilename();
  1. 获取上传的文件缓存在tmp文件夹下的绝对路径
$realpath=$file->getRealPath();
  1. 将缓存在tmp目录下的文件移到某个位置,返回的是这个文件移动过后的路径
$path=$file->move(path,newname);

move()方法有两个参数,第一个参数是文件移到哪个文件夹下的路径,第二个参数是将上传的文件重新命名的文件名

  1. 检测上传的文件是否合法,返回值为true或false
$file->isValid()


本文链接:laravel 文件上传 - http://myags.cn/index.php/82.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 拾穗儿's 所有,未经允许不得转载!
最后修改:2020 年 09 月 11 日 04 : 38 PM
如果觉得我的文章对你有用,请随意赞赏