腾讯云对象存储——Node.js SDK

本文详细介绍了如何使用腾讯云对象存储的Node.js SDK进行操作,包括调试流程,如Get Service、Put Object和Get Object API的使用。在上传文件时,遇到文件长度问题,通过busboy模块解决,并在文件名相同情况下使用uuid作为后缀避免覆盖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

腾讯云对象存储——Node.js SDK

SDK : Node.js SDK;

调试流程

一、调试第一个API —— Get Service

对于这个API, 文档上是这样说的:

Get Service接口实现获取该用户下所有Bucket列表。该API接口需要使用Authorization签名认证,且只能获取签名中AccessID所属账户的Bucket列表。

事实并非如此,getService 仅能获取到默认项目下的Bucket列表,无法获取到用户自己创建的项目下的Bucket列表。

二、上传文件API —— Put Object

此API的必要参数有Bucket、Region、Key,ContentLength,以及Body, 由API源文件中的代码 var readStream = body;可知,Body的类型是readStream, 故

var params = {
    Bucket : 'STRING_VALUE', //your bucket name
    Region : 'STRING_VALUE', //your region
    Key : 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值