Example #1
0
 public function file()
 {
     $upload = new \Think\Upload();
     // 实例化上传类
     $upload->maxSize = 1048576;
     // 设置附件上传大小
     $upload->exts = array('jpg', 'gif', 'png', 'jpeg');
     // 设置附件上传类型
     $upload->rootPath = './Public/uploads/';
     // 设置附件上传根目录
     $upload->autoSub = false;
     $info = $upload->upload();
     // 上传文件
     if (!$info) {
         // 上传错误提示错误信息
         $req['code'] = -1;
         $this->ajaxReturn($req);
     } else {
         // 上传成功
         $width = I('post.width');
         $height = I('post.height');
         $oldFile = I('post.oldFile');
         //将文件上传到OSS
         Vendor('Aliyun.Oss');
         $oss = new \Oss("wx-img");
         $client = $oss->createClient();
         $req = $oss->uploadFile($client, $info['Filedata'], $oldFile);
         unlink('./Public/uploads/' . $info['Filedata']['savename']);
         $this->ajaxReturn($req);
     }
 }
Example #2
0
 public function delete($id)
 {
     $oss = Oss::find($id);
     $oss->delete();
     Session::flash('success', 'Data has been removed');
     return Redirect::to('/oss');
 }
Example #3
0
 public function __constrcut($config)
 {
     parent::__construct($config);
 }
Example #4
0
 public function __constrcut(array $config = [])
 {
     parent::__construct($config);
 }