七牛 - 网络资源上传文件

本文介绍在Node.js环境下如何使用七牛云服务,包括安装qiniu库,设置鉴权对象,获取accessKey和secretKey,利用BucketManager进行资源管理,以及使用fetch方法抓取网络资源到存储空间。同时提到了nonmid库用于生成唯一值。
摘要由CSDN通过智能技术生成

node 环境下使用七牛云服务器

  • npm i qiniu -D

创建各种上传凭证之前,我们需要定义好其中鉴权对象

 	  var accessKey = "xxxxxxxxx";  //填入 accessKey
      var secretKey = "xxxxxxxxxx"; // 填入 secretKey
      //定义鉴权对象
      var mac = new qiniu.auth.digest.Mac(accessKey, secretKey);

accessKey 和 secretKey 在七牛网页中的 点击头像–个人中心–密钥管理

  • 资源管理相关的操作首先要构建BucketManager对象(所有的方法都挂载在这个对象上面)
	var mac = new qiniu.auth.digest.Mac(accessKey, secretKey);
	// 定义配置对象
	var config = new qiniu.conf.Config();
	//定义区域 (华东);其它区域的定义可以查看七牛官方文档
	config.zone = qiniu.zone.Zone_z0;
	var bucketManager = new qiniu.rs.BucketManager(mac, config);
  • 抓取网络资源到存储空间
	var resUrl = "xxxxxxxxx"; //网络资源的地址
      va
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值