4***@qq.com
4***@qq.com
  • 发布:2020-12-07 22:37
  • 更新:2021-12-10 16:54
  • 阅读:1874

uniCloud.uploadFile上传文件到云存储,文件损坏

分类:uniCloud

代码如下:

let url = 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-aliyun-xhsyaozsesh25f34b8/a16ac590-3643-11eb-8a36-ebb87efcf8c0.png'
let result = await uniCloud.uploadFile({
cloudPath: "test-admin.png",
fileContent: new Buffer(url)
});
如果改成:fileContent: fs.createReadStream((url) 则会直接报错

2020-12-07 22:37 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com (作者)

QAQ...有没有好心人回答一下呀

4***@qq.com

4***@qq.com (作者)

天青色等烟雨,而我在等你

4***@qq.com

4***@qq.com (作者)

我想告诉远方的你,我在等风,也等你。

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

你这是写在了客户端还是云函数里?阿里云只支持客户端上传文件到云存储

  • 4***@qq.com (作者)

    写在云函数里,用的是腾讯云,当然也用过阿里云写在客户端里。都试过了。还是不行

    2020-12-11 17:36

  • 4***@qq.com (作者)

    类似于把别人服务器上面的资源转存到云服务器

    2020-12-12 17:26

MonikaChen

MonikaChen

  • 4***@qq.com (作者)

    类似于把别人服务器上面的资源转存到云服务器

    2020-12-12 17:26

  • MonikaChen

    回复 4***@qq.com: 那个我就不懂了,没用过腾讯云版本

    2020-12-12 23:06

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

new Buffer(url) 你云函数里面就是这么写的吗?这里需要先用httpclient.request得到一个文件的Buffer再存储

  • 4***@qq.com (作者)

    好的,谢谢大佬

    2020-12-14 18:14

Uamy

Uamy

大佬 最后怎么解决的 我是个小白

该问题目前已经被锁定, 无法添加新回复