tp5文件上传
- 单文件上传
//form图片上传
public function uploadimg()
{
$file = request()->file('image');
// 移动到框架应用根目录/uploads/ 目录下
if(!$file){
return $this->ajaxError('参数缺失');
}
$info = $file->move('uploads');
if($info){
return json_encode(['code'=>0,'msg'=>'图片上传成功','url'=>'/'.$info->getPathName()]);
}else{
// 上传失败获取错误信息
return json_encode(['code'=>1,'msg'=>'图片上传类型错误']);
}
}
- 多文件上传
//form图片上传
public function uploadimgs()
{
$files = request()->file('image');
// 移动到框架应用根目录/uploads/ 目录下
if(!$files){
return $this->ajaxError('参数缺失');
}
$data = [];
foreach($files as $file){
// 移动到框架应用根目录/uploads/ 目录下
$info = $file->move('uploads');
if($info){
$data[] = '/'.$info->getPathName();
}else{
// 上传失败获取错误信息
$data[] ='';
}
}
return json_encode(['files'=>$data]);
}