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

小程序 文章 2021-04-07 18:22 1040 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群

相关文章
微信小程序已经发布了,之后如果每天修改内容是不是都要搞一个版本?而且每次都要提交审核?
从下午开始,公众平台到现在都没有登录进去,你们呢?
不同微信开放平台的用户如何识别是同一微信用户?
小程序官方商城已暂停服务怎么处理?
不同用户登陆同一个微信小程序,微信返回的openid一样怎么解决?
随便看看
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9047
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7471
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6792
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6126