浅谈阿里云OSS分片上传文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈阿里云OSS分片上传文件相关的知识,希望对你有一定的参考价值。
参考技术A 主体函数:this.client = new OSS(
region: "oss-cn-shenzhen",
accessKeyId: token.credentials.accessKeyId,
accessKeySecret: token.credentials.accessKeySecret,
stsToken: token.credentials.securityToken,
bucket: "filename",
secure: true
);
token:为连接前请求一次后端数据生成链接所需要的值配合前端进行oss链接
任何oss操作都要执行的oss链接,链接主要为了相应oss当前状态可连接操作文件
所以说此处建议封装成一个可调用函数,以便于后续操作
this.client.multipartUpload //上传文件:传入必填项和后端需要的mate值便于后续操作:
Path-name:必填项//路径名称
File:必填项需要上传的文件
//此处传或者获取所需操作,不必填项:如
progress: async function(p) //上传进度,p为上传进度0-1
,
meta://自定义所需的值
;
常用函数还有
删除文件: let result = await this.client.delete(path);
path:删除文件路径,常用于替换或直接删除文件;
let result = await client.deleteMulti(['exampleobject-1', 'exampleobject-2', 'testfolder/sampleobject.txt'], quiet: true);
//批量删除文件
此处也需要链接oss主体函数再进行相应的操作
上传调试: localStorage.debug = 'ali-oss';
更多操作请查询:https://help.aliyun.com/document_detail;
前端小白继续加油
以上是关于浅谈阿里云OSS分片上传文件的主要内容,如果未能解决你的问题,请参考以下文章