1:腾讯云文档下载git的sdk文件解压到本地
2:新建OSS目录文件 将解压的文件里面的src目录和autoload.php文件放到新建的oss目录
3:新建逻辑层自定义代码文件index.php index.html 最后的目录结构如上图
index.html里是个简单的表单用来提交file图片文件就不贴代码了 下面是php文件代码配置 具体业务逻辑需要看业务逻辑修改
我这里只是简单的demo还没嵌套项目里 最重要的配置和目录结构 配置自行修改代码里我的已经修改过了不能用滴
//引用关键文件
require_once './autoload.php';
use OSS\OssClient;
use OSS\Core\OssException;
/**
*$srcPath就是你要上传文件的地址
*$newurl就是你上传到OSS的文件名,或路径+文件名
**/
function storage_save($srcPath,$newurl)
{ //配置
$accessKeyId = '';
//你的阿里的accessid
$accessKeySecret = '';
//你的阿里的accesskey
$endpoint = 'http://oss-cn-hongkong.aliyuncs.com';
// Endpoint以北京为例,其它Region请按实际情况填写。
$bucket = 'kxdfjjfket';
// 存储空间名称
$object = $newurl;
$ossClient = new OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);//引用
$res = $ossClient->uploadFile($bucket, $object, $srcPath);//上传
print_r($res);die;
}
$file = $_FILES['img'];
$suffix = explode('/',$file['type']);
$url = md5(time()).'.'.$suffix['1'];
//echo $url.'<br/>';
storage_save($file['tmp_name'],$url);die;