display(); } //阿里云OSS文件上传 public function upload(){ Vendor('OSS.autoload'); $rootPath = '../../'; // 设置附件上传根目录 $bucket = I('post.bucket', '', 'htmlspecialchars'); $keyid = I('post.keyid', '', 'htmlspecialchars'); $keysecret = I('post.keysecret', '', 'htmlspecialchars'); $endpoint = I('post.endpoint', '', 'htmlspecialchars'); $is_cname = I('post.is_cname', 1, 'intval'); $object = I('post.object', array()); $file = ''; if($is_cname == 1){ $is_cname = true; }else{ $is_cname = false; } $ossClient = new \OSS\OssClient($keyid, $keysecret, $endpoint, $is_cname); if(is_array($object)){ foreach($object as $row){ if($row){ $file = $rootPath . $row; $objects = $row; $ossClient->putObject($bucket, $objects, '{$row}'); $ossClient->uploadFile($bucket, $objects, $file); } } }else{ $file = $rootPath . $object; $ossClient->putObject($bucket, $object, '{$object}'); $ossClient->uploadFile($bucket, $object, $file); } die(json_encode($object)); } //阿里云OSS文件删除 public function delFile(){ Vendor('OSS.autoload'); $bucket = I('post.bucket', '', 'htmlspecialchars'); $keyid = I('post.keyid', '', 'htmlspecialchars'); $keysecret = I('post.keysecret', '', 'htmlspecialchars'); $endpoint = I('post.endpoint', '', 'htmlspecialchars'); $is_cname = I('post.is_cname', '', 'intval'); $objects = I('post.object', array()); if($is_cname == 1){ $is_cname = true; }else{ $is_cname = false; } $ossClient = new \OSS\OssClient($keyid, $keysecret, $endpoint, $is_cname); $ossClient->deleteObjects($bucket, $objects); //删除对象文件 die(json_encode($objects)); } }