在云函数中得到一个数组,传到前台后可以通过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,请问各位路过的大侠,在云函数(云对象也行)中有没有方法直接上传到云存储?新手,请指导,先谢谢!
53645111 (作者)
谢谢您的回复,在前端已经可以上传了,但我问的是“在云函数或云对象上直接上传,免得再传回前端上传了”
2023-07-19 14:53
DCloud_uniCloud_CRL
回复 53645111: 我说的是在云函数中保存到本地,在上传。
2023-07-19 15:07