关于文件上传wx.uploadFile的用法?

小程序 文章 2021-04-07 18:22 956 0 全屏看文

AI助手支持GPT4.0

关于文件上传wx.uploadFile的用法?About the usage of file upload wx.uploadFile?

关于文件上传wx.uploadFile的用法?
for(var i=0;i<len;i++){          var $path=$files[i].path;          wx.uploadFile({            url:app.globalData.api+"&r=util.uploader.upload&file=file",            filePath:$path,            name:"file",//规定的key值            header: {              "Content-Type""multipart/form-data"            },            success:function(res){              console.log(JSON.parse(res.data));              console.log(JSON.parse(res.data).files[0].url)              console.log(JSON.parse(res.data).files[0].filename)              successNum++;              console.log(successNum)              arr.push({                url:JSON.parse(res.data).files[0].url,                filename:JSON.parse(res.data).files[0].filename              });              console.log(arr.length);              console.log(arr)              if(arr.length==successNum){                console.log(that.data.id)                o.post("member/cart/addsd",{                  id:that.data.id,//会员id                  files:arr,//文件列表                  title:that.data.id.title,//原产品详情                  gid:that.data.gid,//原产品id                },function(res){                  console.log(res);                  if(res==1){                    wx.switchTab({                      url:"/pages/member/cart/index"                    });                  }                })                                /*                wx.navigateTo({                  url:"/pages/member/cart/index?id="+that.data.id                })                */              }else{                console.log("没有上传完成")              }            }          })        };d我现在要上传多个文件,但是wx.uploadFile  api只能上传一个文件,于是我便用了循环上传写法,但是实际操作中,比如上传两张图片,第一张图片会自动多上传一次 咋处理

for(var i=0;i

回答:

跨商通:

建议用Promise.all更好。

沃德天·维森陌·拉莫帅🌝:

这里的arr和successNum都是同时递增,所以条件大部分情况下是成立的,把arr.length换成len试试

ᝰꫛꫀꪝ .:

wx.chooseImage 使用这个可以上传9张图片

目前文件只能上传一个,不支持多个。

如果你只上传图片,可以更改为 wx.chooseImage

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
微信小程序如何实现在关闭的状态下定时推送消息?
微信,别人跟我聊天,显示与对方发生资金往来可能存在风险 账号是最近注册的,请问是有什么问题吗?
微信服务商如何申请扫码点餐自助点餐?
open-data的组建调整变成了啥?
判断当前小程序是否已添加我的小程序中?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8252
问题? 7471
如何快速搭建抽奖助手小程序(无需代码知识) 5148
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6206
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5714
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5293
如何解决渲染层网络错误Failed to load media? 16637
小程序找号找回 释放昵称? 2487
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2563
删除部分微信用户个人数据的通知,怎么删除? 5617