/**
* kindeditor 图片上传
*/
public function kindeditor($dir = '')
{
if (!in_array($dir, ['image', 'file', 'flash', 'media'])) {
$return = ['error' => 1, 'message' => '不支持的上传类型'];
Response::create($return, 'json')->send();
}
$Storage = Loader::model('Storage');
$return = ['error' => 0, 'info' => '上传成功'];
switch ($dir) {
case 'image':
$options['ext'] = ['jpg', 'gif', 'png', 'jpeg'];
break;
case 'file':
$options['ext'] = ['xls', 'xlsx', 'doc', 'docx', 'txt', 'zip', 'rar'];
break;
case 'flash':
$options['ext'] = ['flv', 'swf'];
break;
case 'media':
$options['ext'] = ['mp4', 'avi'];
break;
}
$info = $Storage->upload('imgFile', $options);
if (false !== $info) {
$return['url'] = $info['path'];
} else {
$return['error'] = 1;
$return['message'] = $Storage->getError();
}
Response::create($return, 'json')->send();
}