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);