产品动态
产品公告
// 存储桶名称,由 bucketname-appid 组成,appid 必须填入,可以在 COS 控制台查看存储桶名称。 https://console.tencentcloud.com/cos5/bucketlet bucket = "examplebucket-1250000000";//对象在存储桶中的位置标识符,即称对象键let cosPath = "exampleobject.txt";let request = new PresignedUrlRequest(bucket, cosPath, http.RequestMethod.PUT); try { let result = await CosXmlBaseService.default().buildPresignedUrl(request) // result为签名的上传链接if(result){// 进行数据上传 let httpRequest = http.createHttp(); try { let data = await httpRequest.request(result, { method: http.RequestMethod.PUT, extraData: 'data to put' }); httpRequest.destroy(); } catch (err) {httpRequest.destroy(); // 上传异常处理 } } } catch (e) { // 异常处理 }
// 存储桶名称,由 bucketname-appid 组成,appid 必须填入,可以在 COS 控制台查看存储桶名称。 https://console.tencentcloud.com/cos5/bucketlet bucket = "examplebucket-1250000000";//对象在存储桶中的位置标识符,即称对象键let cosPath = "exampleobject.txt";let request = new PresignedUrlRequest(bucket, cosPath, http.RequestMethod.GET); try { let result = await CosXmlBaseService.default().buildPresignedUrl(request) // result为签名的下载链接if(result){// 进行数据下载 let httpRequest = http.createHttp(); try { let data = await httpRequest.request(result, { method: http.RequestMethod.GET }); httpRequest.destroy(); } catch (err) {httpRequest.destroy(); // 下载异常处理 } } } catch (e) { // 异常处理 }
文档反馈