首先引入阿里云OSS类库
<?php namespace Home\Controller; use Think\Controller; use OSS\Core\OssException; vendor('aliyun.autoload'); 上传图片自己写,上传成功到阿里云后,删除临时文件 function aliyun() { $bucket = "hjl419"; $accessKeyId = "QlmCSuHgoxZNKCq"; //去阿里云后台获取秘钥 $accessKeySecret = "JQWc9Coh5R0FkG936kQNwUrorh "; //去阿里云后台获取秘钥 $endpoint = "http://oss-cn-hangzhou.aliyuncs.com/"; //你的阿里云OSS地址 $ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint); //判断bucketname是否存在,不存在就去创建 if (!$ossClient->doesBucketExist($bucket)) { $ossClient->createBucket($bucket); } $object = "phpdaima.jpg"; //想要保存文件的名称 $file = "logo.jpg"; //文件路径,必须是本地的。 try { $ossClient->uploadFile($bucket, $object, $file); unlink($file); } catch (OssException $e) { $e->getErrorMessage(); } }