本代码只是为了演示,建议获取图片路径的api封装到另外一个方法中使用

建议将图片url的云路径上传到自己的云数据库,再读取云数据库的云路径获取图片URL

uni.chooseImage({
    count: 6,
    sizeType: ['original', 'compressed'],
    sourceType: ['album'],
    success: function(res) {
            let tempFilePaths = res.tempFilePaths
            let fileUrl = []; // 获取图片路径
            res.tempFilePaths.forEach((item, index) => {
                let name = res.tempFiles[index].name.split('.').pop().toLowerCase();//获取文件后缀名
                uniCloud.uploadFile({
                    filePath: item,
                    //magouPic 存储到指定文件夹
                    cloudPath: `magouPic/${Math.random()}${new Date().getTime()}.${name}`,
                    success(res) {
                        let fileID = [];
                        fileID.push(res.fileID)
                        // console.log(fileID)
                        // 获取图片url
                        uniCloud.getTempFileURL({
                            fileList: fileID
                        .then(resulte => {
                            fileUrl.push(resulte.fileList[0].tempFileURL)
                            console.log(fileUrl)
                    fail(err) {
                        console.log(err)
      
粉丝