z***@163.com
z***@163.com
  • 发布:2023-11-24 17:53
  • 更新:2023-11-28 11:25
  • 阅读:562

【报Bug】云函数url,上传图片,在云存储打不开,不显示

分类:uniCloud

产品分类: uniCloud/App

示例代码:
const result = await uniCloud.uploadFile({  
        cloudPath:Date.now()+'.jpg',  
        fileContent:new Buffer(body.avatar,'base64')  
})

操作步骤:

在pc中使用FileReader读取当前的图片为base64格式,传递到云函数中,使用uniCloud.uploadFile上传,并将base64格式转buffer,上传成功,在控制台的云存储中,打开当前上传的图片,图片打不开直接不显示

预期结果:

上传成功并可以使用图片链接打开图片或者直接在云存储中预览图片

实际结果:

成功上传到云存储,但是图片打不开,下载到本地,也提示图片打不开

bug描述:

使用阿里云函数的url化,在pc端开发需要上传图片到云存储中,pc中获取到图片是base64格式,在云函数中使用uniCloud.uploadFile并将base64格式转为了buffer,提示上传图片成功,但是在云存储中图片打不开,使用链接也是,直接下载并且打不开

2023-11-24 17:53 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

要回复问题请先登录注册