{"repo":"tencentyun/cos-js-sdk-v5","free":true,"listed":false,"github":"https://github.com/tencentyun/cos-js-sdk-v5","clone":"git clone https://github.com/tencentyun/cos-js-sdk-v5.git","description":"腾讯云 COS JS SDK（XML API）","language":"JavaScript","stars":350,"topics":["qcloud","qcloud-sdk","cos","cos-sdk","sdk"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"cos-js-sdk-v5 腾讯云 COS JS SDK（XML API） releases and changelog Get started 一、前期准备 1. 首先，JS SDK 需要浏览器支持基本的 HTML5 特性，以便支持 ajax 上传文件和计算文件 md5 值。 2. 到 COS对象存储控制台 创建存储桶，得到 Bucket（由bucketname-appid 组成，appid必须填入） 和 Region（地域名称） 3. 到 控制台密钥管理 获取您的项目 SecretId 和 SecretKey 4. 配置 CORS 规则，配置例子如下图： 二、计算签名 由于签名计算放在前端会暴露 SecretId 和 SecretKey，我们把签名计算过程放在后端实现，前端通过 ajax 向后端获取签名结果，正式部署时请在后端加一层自己网站本身的权限检验。 这里提供 NodeJS 的签名例子，其他语言，请参照对应的 XML SDK 三、上传例子 1. 创建 test.html，填入下面的代码，修改里面的 Bucket 和 Region。 2. 部署好后端的签名服务，并修改 getAuthorization 里的签名服务地址 3. 把 test.html 放在 Web 服务器下，然后在浏览器访问页面，测试文件上传 webpack 引入方式 支持 webpack 打包的场景，可以用 npm 引入作为模块 Start Demo 说明文档 使用例子 快速入门 接口文档","default_branch":null,"files":null,"tree":[],"storefront":"/r/tencentyun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tencentyun/cos-js-sdk-v5/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}