为什么使用存储桶
博主需要完成一个文件预览的功能,没想到React没有插件,可能是PPT、Word的版权问题,pdf就有viewer之类的包。也试了一下微软的,不太好用,很久没维护了,因此选择了腾讯云的存储桶,可以白嫖一波,50GB 6个月。
使用前的准备
服务开通
开通存储桶服务
腾讯云 存储桶
点击立即使用即可,会跳转至概览
开通数据万象服务
腾讯云-数据万象
数据万象服务能够进行文档预览,点击立即使用,进行开通
或者在存储桶放入文件,点击预览会引导你开通数据万象服务
JDK安装
npm i cos-nodejs-sdk-v5 --save
使用
创建存储桶对象
const cos = new COS({
SecretId: process.env.SECRETID,
SecretKey: process.env.SECRETKEY
});
在.env中填写SecretID与SecretKey,如下图所示
SECRETID: "AKIDgAPO6XhaCXcPvA8qITN0MRFn32kBMFsE",
SECRETKEY: "7xPaV9VaOwDExQcXBYeT1II0SdYBXcQx",
这里其实设计的不太好,没必要是必填项,因为我写的代码只有