Laravel File 文件上传参数详解

File对象可以从

$file=Input::file('myfile');

或者

$file=$request->file('myfile');

获得


1.判断上传的文件是否有效:

$file->isValid();

2.获取文件名

$fileName=$file->getClientOriginalName();

3.获取缓存文件名

 $tmpName = $file ->getFileName();

4.获取缓存在tmp文件夹下的绝对路径

$realPath = $file -> getRealPath();

5.获取上传文件的后缀

$entension = $file -> getClientOriginalExtension();

6.获取文件的mimeType

$mimeTye = file -> getMimeType();

7.获取文件大小

$size=$file->getSize();

8.移动文件到指定路径(要上传到其他云存储比如OSS等可以忽略)

 $path = $file -> move('storage/uploads',$newName);


网站导航