帖子
帖子
用户
博客
课程
显示全部楼层
14
帖子
0
勋章
71
Y币

[云开发] 【急】关于七牛上传的使用,APICloud的数据云3.0

[复制链接]
发表于 2021-7-6 19:40:02
请问大神们,如果使用APICloud的数据云3.0,在不使用内置的七牛模块和qiniuUpfile或qiniuKodo模块的话,

那么应该在APICloud的数据云3.0服务端什么地方添加七牛的代码,代码应使用七牛的java SDK 还是 Node.js SDK 或 其他的SDK来写,

感谢指导,不胜感激~

备注:这个是我在APICloud的数据云3.0 user表 的远程函数里写的一段Node.js SDK代码,获取不了Token,一直报错,不知道为什么~

user.qiniuUploadFile = async()=> {
try {
   const qiniu = require("qiniu");
   var accessKey = 'AK----';
   var secretKey = 'SK----';
   var mac = new qiniu.auth.digest.Mac(accessKey, secretKey);
   var options = {
    scope: 'space-name',
   };

   var putPolicy = new qiniu.rs.PutPolicy(options);
   var uploadToken = putPolicy.uploadToken(mac);
   return { status: 200, data: uploadToken, msg: "成功" };
  } catch (err) {
   return { status: 400, msg: err };
  }
};


130
帖子
7
勋章
5万+
Y币
js来写。。。。
4
帖子
1
勋章
426
Y币
1. 在云设置中开启云存储
2. 利用封装的接口上传,代码参考下面的
{
  try {
    const info = await Models.api.qiniuFile.upload(req);
    return { status: 200, data: info, msg: "成功" };
  } catch (err) {
    return { status: 400, msg: err };
  }
}
14
帖子
0
勋章
71
Y币
王森焱 发表于 2021-7-8 17:29
1. 在云设置中开启云存储
2. 利用封装的接口上传,代码参考下面的
{

但是这个存储是存在公有库的,我想放到自己申请的七牛云空间去,官方的API模块库里有个qiniuUpfile,好像只能上传文件,无法删除文件,所以想问问如果自己写的话,服务器端的代码是应该写在什么地方,需要怎么来引入七牛的SDK,感谢您的回复~
您需要登录后才可以回帖 登录

本版积分规则