|
|
|
@ -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()); |
|
|
|
} |
|
|
|
|