晨石
晨石
  • 发布:2022-12-12 15:33
  • 更新:2023-03-31 15:46
  • 阅读:466

【报Bug】微信小程序uni.uploadFile上传多个文件时失败

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.6.13

第三方开发者工具版本号: 1.06.2209190win32-x64

基础库版本号: 2.28.0

项目创建方式: HBuilderX

操作步骤:

选择图片,上传图片

预期结果:

上传成功

实际结果:

微信小程序上传失败

bug描述:

bug问题:
uni.uploadFile上传多个文件时,
H5没问题
微信小程序报错。错误信息如下:

{errno: 1001, errMsg: "uploadFile:fail parameter error: parameter.filePat…meter.name should be String instead of Undefined;"}

其他端没测试

上传代码:

                   uploads() {  
                uni.chooseImage({    
                    sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有    
                    sourceType: ['album'], //从相册选择    
                    success: function(res) {    
                        var list = res.tempFilePaths    
                        uni.uploadFile({    
                            url:'http://localhost:8080/uploads',    
                            files: list,  
                            header: {  
                                'Authorization': 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImUyZWZjYmViLTJkM2QtNDRjMC04ZTdjLWNhNjJmZTJiNWM2MyJ9.cwuy2S5rdQHrBVWRLbz3ekzlOTyQXdqUwxNZxkJ3fMYdkdrckJabVfN5e7EyKX5KlFsTU_HLM_LjiO3LNXLAzA'                                
                            },    
                            formData: {    
                                ordId: 0 ,// 接口需要的参数    
                                size: list.length  
                            },    
                            success: (res) => {    
                                console.log("成功", res)                
                            },  
                            fail: (err) => {  
                                console.log("失败", err)  
                            }  
                        })      
                    }    
                });  
            }
2022-12-12 15:33 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com - test

小程序本来改接口就不能一次上传多个图片,要循环上传,文档有说明,仔细看

要回复问题请先登录注册