mirror of https://gitee.com/karson/fastadmin.git
优化上传通用返回方法,增加额外属性返回
parent
5631ca6dec
commit
cee5f9b252
|
|
@ -96,7 +96,7 @@ class Ajax extends Backend
|
|||
} catch (UploadException $e) {
|
||||
$this->error($e->getMessage());
|
||||
}
|
||||
$this->success(__('Uploaded successful'), '', ['url' => $attachment->url, 'fullurl' => cdnurl($attachment->url, true)]);
|
||||
$this->success(__('Uploaded successful'), '', $attachment->getBaseData());
|
||||
} elseif ($method == 'clean') {
|
||||
//删除冗余的分片文件
|
||||
try {
|
||||
|
|
@ -129,7 +129,7 @@ class Ajax extends Backend
|
|||
$this->error($e->getMessage());
|
||||
}
|
||||
|
||||
$this->success(__('Uploaded successful'), '', ['url' => $attachment->url, 'fullurl' => cdnurl($attachment->url, true)]);
|
||||
$this->success(__('Uploaded successful'), '', $attachment->getBaseData());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ class Common extends Api
|
|||
} catch (UploadException $e) {
|
||||
$this->error($e->getMessage());
|
||||
}
|
||||
$this->success(__('Uploaded successful'), ['url' => $attachment->url, 'fullurl' => cdnurl($attachment->url, true)]);
|
||||
$this->success(__('Uploaded successful'), $attachment->getBaseData());
|
||||
} elseif ($method == 'clean') {
|
||||
//删除冗余的分片文件
|
||||
try {
|
||||
|
|
@ -141,7 +141,7 @@ class Common extends Api
|
|||
$this->error($e->getMessage());
|
||||
}
|
||||
|
||||
$this->success(__('Uploaded successful'), ['url' => $attachment->url, 'fullurl' => cdnurl($attachment->url, true)]);
|
||||
$this->success(__('Uploaded successful'), $attachment->getBaseData());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,4 +95,20 @@ class Attachment extends Model
|
|||
$data['unclassed'] = __('Unclassed');
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* 返回上传文件的相关信息
|
||||
*/
|
||||
public function getBaseData()
|
||||
{
|
||||
$data = [
|
||||
'url' => $this->url,
|
||||
'fullurl' => cdnurl($this->url, true),
|
||||
'category' => $this->category,
|
||||
'filename' => $this->filename,
|
||||
'filesize' => $this->filesize,
|
||||
'mimetype' => $this->mimetype,
|
||||
];
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue