1.客户端
form表单标签中写 empty="multipart/form-data"
2.服务端
if($request->isMethod('POST')){ //判断是否是POST传值
$file = $request->file('myFile'); //接文件
//文件是否上传成功
if($file->isValid()){ //判断文件是否上传成功
$originalName = $file->getClientOriginalName(); //源文件名
$ext = $file->getClientOriginalExtension(); //文件拓展名
$type = $file->getClientMimeType(); //文件类型
$realPath = $file->getRealPath(); //临时文件的绝对路径
$fileName = date('Y-m-d-H-i-s').'-'.uniqid().'.'.$ext; //新文件名
$bool = Storage::disk('upload')->put($fileName,file_get_contents($realPath)); //传成功返回bool值
//将文件从临时目录移动到制定目录
$path = $file->move(public_path().'/uploads',$newName);
// 将上传文件保存到七牛云上
// $disk = \Storage::disk('qiniu');
// \Storage::disk('qiniu')->writeStream('uploads/'.$newName, fopen($file->getRealPath(), 'r'));
//OSS上传
$filepath = 'uploads/'.$newName;
//OSS::upload($filepath,$file->getRealPath());
}
}