1***@qq.com
1***@qq.com
  • 发布:2022-04-28 20:22
  • 更新:2022-05-28 23:11
  • 阅读:1412

uniapp选中图片,然后上传选中的图片的文件路径时,一直报错,Error: cloudPath必须为字符串类型

分类:uniCloud

代码部分:
uni.chooseImage({
count: 1,
// res result的简写
success(res){
const tempFilepath = res.tempFilePaths[0]
console.log(tempFilepath)

                    // 上传文件到云端  
                    uniCloud.uploadFile({  
                        filePath:tempFilepath,  
                        success(res) {  
                            console.log(res)  
                        },  
                        fail(res) {  
                            console.log(res)  
                        }  
                    })  

                },  
                fail(res){  
                    console.log(res)  
                }  

            })  

报错提示:
Error: cloudPath必须为字符串类型
at D.uploadFile (null:1:15633)
at D.e.uploadFile (null:1:63899)
at D.t.<computed> (null:1:64269)
at null:1:9317

2022-04-28 20:22 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

uniCloud.uploadFile需要一个cloudPath才能上传

1***@qq.com

1***@qq.com

const tempFile =  e.tempFilePaths[0]  
                        console.log("选择的图片地址为:"+tempFile)  
                        uniCloud.uploadFile({  
                            filePath:tempFile,  
                            cloudPath:"file",  
                            success(res) {  
                                console.log("成功! "+res)  
                            },  
                            fail(err) {  
                                console.log("失败! "+err)  
                            }  
                        })

cloudPath是给一个在云端的名字

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