public function uploadUserCover()
{
if (!$this->mid) {
$this->error(array('status' => '-1', 'msg' => '没有登陆'));
}
$info = model('Attach')->upload(array('upload_type' => 'image'));
if (count($info['info']) <= 0) {
$this->error(array('status' => '-2', 'msg' => '没有上传任何文件'));
}
$info = array_pop($info['info']);
if (D('user_data')->where('`uid` = ' . $this->mid . ' AND `key` LIKE "application_user_cover"')->count()) {
D('user_data')->where('`uid` = ' . $this->mid . ' AND `key` LIKE "application_user_cover"')->save(array('value' => $info['attach_id']));
} else {
D('user_data')->add(array('uid' => $this->mid, 'key' => 'application_user_cover', 'value' => $info['attach_id']));
}
return array('status' => '1', 'msg' => '更新成功!', 'image' => getImageUrlByAttachId($info['attach_id']));
}