您当前的位置: 首页 >  学无止境 >  文章详情

天翼云对象存储,实现文件上传

时间: 2024-01-30 【学无止境】 阅读量:共33人围观

简介 对象存储(CT-ZOS,Zettabyte Object Storage)是天翼云为客户提供的一种海量、弹性、高可靠、高性价比的存储产品,是专门针对云计算、大数据和非结构化数据的海量存储形态,通过S3协议和标准的服务接口,提供非结构化数据(图片、音视频、文本等格式文件)的无限存储服务。

官方示例下载

地址:https://www.ctyun.cn/document/10026735/10110276
alt

示例代码

require('./aws-sdk-2.936.0.min') const initOSS = () => { return new AWS.S3({ accessKeyId: 'accessKeyId', secretAccessKey: 'secretAccessKey', endpoint: 'endpoint地址', sslEnabled: true, s3ForcePathStyle: true, }) } export const putObject = async (file, key) => { console.log(file) const client = initOSS() const params = { Body: file, Bucket: "bucket", Key: key, ACL: "public-read", // ContentType: file.ContentType // 设置contentType, 默认是application/octet-stream } return new Promise((resolve, reject) => { client.putObject(params, (err, data) => { if (err) { reject(err) } else { console.log(data) resolve(`返回地址/${key}`) } }) }) }

注:endpoint地址:Bucket域名( 外网访问 )
可以天翼云后台查看

文章评论
总共 0 条评论
这篇文章还没有收到评论,赶紧来抢沙发吧~
Copyright (C) 2023- 小祥驿站 保留所有权利 蜀ICP备 17034318号-2  公安备案号 50010302004554