public function upLoadPic() { $upload = new \Think\Upload(); // 实例Gd化上传类 $upload->maxSize = 31457280; // 设置附件上传大小 $upload->rootPath = './WorkImages/'; // 设置附件上传根目录 // 上传单个文件 $info = $upload->uploadOne($_FILES['photo']); if (!$info) { // 上传错误提示错误信息 $this->error($upload->getError()); } else { // 上传成功 获取上传文件信息 $image_path = $info['savepath'] . $info['savename']; $util = new \Admin\Model\UtilModel(); $thumb = $util->workImageCrop($upload->rootPath . $image_path, $info['ext'], 150, 150); $data = ['thumb' => $thumb, 'cover' => $image_path]; $this->ajaxReturn($data, "json"); } }
/** * 上传商品数据 */ public function importGoods() { $this->isShopLogin(); $config = array('maxSize' => 0, 'exts' => array('xls', 'xlsx', 'xlsm'), 'rootPath' => './Upload/', 'driver' => 'LOCAL', 'subName' => array('date', 'Y-m'), 'savePath' => I('dir', 'uploads') . "/"); $upload = new \Think\Upload($config); $rs = $upload->upload($_FILES); $rv = array('status' => -1); if (!$rs) { $rv['msg'] = $upload->getError(); } else { $m = D('Home/Goods'); $rv = $m->importGoods($rs); } $this->ajaxReturn($rv); }