上传文件到腾讯云存储桶

上传文件到腾讯云存储桶

一,配置腾讯云Cos

流程图

在这里插入图片描述

第一步,注册腾讯云账号

在这里插入图片描述

第二步,选择帐户

在这里插入图片描述
填写个人信息
在这里插入图片描述
第三步扫码授权在这里插入图片描述
手机端授权
在这里插入图片描述
第四步点击免费产品
在这里插入图片描述
五步选择对象存储Cos
在这里插入图片描述
六步开通服务
在这里插入图片描述
七步创建存储桶
在这里插入图片描述
在这里插入图片描述
设置cors规则
在这里插入图片描述
*AllowHeader 需配成 **
在这里插入图片描述
因为我们本身没有域名,所以这里设置成"*",仅限于测试,正式环境的话,这里需要配置真实的域名地址

存储桶设置完毕

二,上传sdk

腾讯云 JavaScript SDK文档
JavaScript SDK文档
一,安装SDK
1.script引入

<script src="https://unpkg.com/cos-js-sdk-v5/dist/cos-js-sdk-v5.min.js"></script>

在 script 标签引用 SDK 时,SDK 占用了全局变量名 COS,通过它的构造函数可以创建 SDK 实例。
2 .webpack 引入方式
通过npm i cos-js-sdk-v5 --save安装 SDK 依赖,支持 webpack 打包的场景,您可以用 npm 引入作为模块,代码如下:

var COS = require('cos-js-sdk-v5');

2,调用上传腾讯云
身份ID和密钥可以通过腾讯云平台获取
API密钥管理
在这里插入图片描述
在这里插入图片描述

var cos = new COS({
   SecretId: 'COS_SECRETID',
   SecretKey: 'COS_SECRETKEY',
});

3.上传腾讯云

cos.putObject({
   Bucket: 'examplebucket-1250000000', /* 必须 */
   Region: 'COS_REGION',     /* 存储桶所在地域,必须字段 */
   Key: 'exampleobject',              /* 必须 */
   StorageClass: 'STANDARD',
   Body: fileObject, // 上传文件对象
   onProgress: function(progressData) {
       console.log(JSON.stringify(progressData));
   }
}, function(err, data) {
   console.log(err || data);
});
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值