53645111
53645111
  • 发布:2023-07-18 21:06
  • 更新:2023-07-19 11:09
  • 阅读:173

请教一下,云函数中怎样将数组直接变成json文件上传到云存储中?

分类:uniCloud

在云函数中得到一个数组,传到前台后可以通过URL.createObjectURL(blob)上传到云存储

const blob = new Blob(['{"Table":' + JSON.stringify(res.result.json) + '}'],   
{  
    type: 'application/json'  
});  
// 返回新的URL 对象表示指定的 File 对象或 Blob 对象  
const url = URL.createObjectURL(blob);  
//上传代码  
uniCloud.uploadFile({  
  filePath: url,  
    cloudPath: _that.FileName + '.json',  

    success(res) {  
                // console.log('success:', res);  
    }  
});  

但在云函数中不支持Blob,请问各位路过的大侠,在云函数(云对象也行)中有没有方法直接上传到云存储?新手,请指导,先谢谢!

2023-07-18 21:06 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

你可以在把json保存在本地,在上传。

  • 53645111 (作者)

    谢谢您的回复,在前端已经可以上传了,但我问的是“在云函数或云对象上直接上传,免得再传回前端上传了”

    2023-07-19 14:53

  • DCloud_uniCloud_CRL

    回复 53645111: 我说的是在云函数中保存到本地,在上传。

    2023-07-19 15:07

要回复问题请先登录注册