/**
* 上传图片到服务器
* @return [type] [description]*/publicfunctionupload_img()
{if(IS_POST){
$url= C(‘IMG_SERVER_URL‘).‘uploadImg.php‘; //图片API服务器
$data = I(‘post.‘);
$img_name= $data[‘img_name‘];if(!$img_name){
$ajax[‘msg‘] = ‘File名称有误‘;
}else{
$tmpName= $_FILES[$img_name][‘name‘]; //上传上来的文件名
$tmpFile = $_FILES[$img_name][‘tmp_name‘]; //上传上来的临时存储路径
$tmpType = $_FILES[$img_name][‘type‘]; //上传上来的文件类型
$folder = $data[‘folder‘]; //存储路径
//执行上传
$obj =json_decode(upload_file($url, $tmpName, $tmpFile, $tmpType, $folder));if($obj->code){
$path= $obj->path.‘/‘.$obj->name;if($data[‘type‘] == ‘goods_img‘){ //商品图片
$model= D(‘GoodsImg‘);
$goods_img_data[‘img_path‘] =$path;
$goods_img_data[‘index‘] = I(‘index‘);
$goods_img_data[‘create_time‘] =time();
$goods_img_id= $model->add($goods_img_data);if($goods_img_id){
$ajax[‘code‘] = ‘1‘;
$ajax[‘msg‘] =[‘id‘ =>$goods_img_id,‘goods_img_path‘ =>$path,
];
}else{
$ajax[‘msg‘] = ‘上传失败‘;
}
}else if($data[‘type‘] == ‘goods_sku‘){ //商品SKU
$model= D(‘GoodsSku‘);
$goods_sku_img_data[‘sku_img_path‘] =$path;
$goods_sku_img_data[‘sku_distinguish‘] = $data[‘sku_distinguish‘];
$goods_sku_img_data[‘price‘] = $data[‘sku_price‘];
$goods_sku_img_data[‘create_time‘] =time();
$goods_sku_img_id= $model->add($goods_sku_img_data);if($goods_sku_img_id){
$ajax[‘code‘] = ‘1‘;
$ajax[‘msg‘] =[‘id‘ =>$goods_sku_img_id,‘goods_sku_img_path‘ =>$path,‘sku_distinguish‘ => $data[‘sku_distinguish‘],‘price‘ => $data[‘sku_price‘]
];
}else{
$ajax[‘msg‘] = ‘上传失败‘;
}
}
}else{
$ajax[‘msg‘] = $obj->msg;
}
}
$this->ajaxReturn($ajax);
}
}