Browse Source

朋友圈上传图片,改为多张

master
wanghongjun 6 months ago
parent
commit
227bcea2d5
  1. 21
      app/common/controller/Upload.php

21
app/common/controller/Upload.php

@ -230,14 +230,21 @@ class Upload extends BaseController
public function uploadPosts(){
$param=request::param();
try{
$file=request()->file('file');
$info=$this->upload($param,$file);
$url=$this->url.$info['src'];
$data = ['url' => $url, 'poster' => ''];
if (isset($info['poster'])) {
$data['poster']=$info['poster'];
$files=request()->file('file');
$returnData = [];
if (!is_array($files)) {
$files = [$files];
}
foreach ($files as $file) {
$info=$this->upload($param,$file);
$url=$this->url.$info['src'];
$data = ['url' => $url, 'poster' => ''];
if (isset($info['poster'])) {
$data['poster']=$info['poster'];
}
$returnData[] = $data;
}
return success(lang('file.uploadOk'),$data);
return success(lang('file.uploadOk'),$returnData);
} catch(\Exception $e) {
return error($e->getMessage());
}

Loading…
Cancel
Save