wangpanpan8897@163.com
wangpanpan8897@163.com
  • 发布:2020-07-27 16:13
  • 更新:2020-07-28 11:29
  • 阅读:297

【报Bug】android app端选择多张图片显示一张图片,再选择新图片会覆盖之前的图片

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号:

HBuilderX类型: 正式

HBuilderX版本号: 2.8.2

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: OPPO

手机机型: OPPOR11 华为

页面类型: vue

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let that = this;
uni.chooseImage({
success:(chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
const tempFiles = chooseImageRes.tempFiles;
const filelist = [];
const newList = [];
let imgs = tempFilePaths.map((value,index) => {
return{
name:"files",
uri:value
}
})
uni.uploadFile({
url: config.baseUrl,
files: imgs,
header:{
'Authorization':uni.getStorageSync('access-token') || ''
},
success: (uploadFileRes) => {
let json = eval('('+uploadFileRes.data+')');
that.previewUrl = json.list;
}
})
}
})

操作步骤:

在android app端,选择多张图片点击确认之后只显示一张图片,再选图片后边选的图片会覆盖掉之前显示的图片但是还是只显示一张

预期结果:

选多少张图片显示多少张图片

实际结果:

选多张只显示一张

bug描述:

上传图片,app端选多张图片只能显示一张图片,一张一张选后选的图片会把前边图片覆盖掉显示一张图片

2020-07-27 16:13 负责人:无 分享
已邀请:
DCloud_UNI_TJX

DCloud_UNI_TJX

已知bug,处理中。

倚窗弄琴弦

倚窗弄琴弦 - 绑定

做了限制吧,你设置了limis?

wangpanpan8897@163.com

wangpanpan8897@163.com (作者)

uploadClick(){  
                let that = this;  
                uni.chooseImage({  
                    success:(chooseImageRes) => {  
                        const tempFilePaths = chooseImageRes.tempFilePaths;  
                        const tempFiles = chooseImageRes.tempFiles;  
                        const filelist = [];  
                        const newList = [];  
                        let imgs = tempFilePaths.map((value,index) => {  
                            return{  
                                name:"files"+index,  
                                uri:value  
                            }  
                        })  
                        uni.uploadFile({  
                            url: config.baseUrl,  
                            files: imgs,  
                            header:{  
                                'Authorization':uni.getStorageSync('access-token') || ''  
                            },  
                            success: (uploadFileRes) => {  
                                let json = eval('('+uploadFileRes.data+')');  
                                that.previewUrl = json.list;  
                            }  
                        })  
                    }  
                })  

            }

要回复问题请先登录注册