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

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

相关文章
问一下网页(HTML5)能直接跳转到小程序页面吗?
以前学的,忘了,跪求解答,首页选项怎么做?
小程序发送模板消息"errcode":48001,"errmsg":"api unauthoriz?
请问一下微信小程序延时函数如何调用自己定义的函数?
选择封面无法点开?
随便看看
怎么添加小程序支付功能? 4516
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9047
如何快速搭建抽奖助手小程序(无需代码知识) 6176
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7471
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6792