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

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

相关文章
公众号认证问题?
小程序怎么引导关注不同主体的公众号?
求助:小程序管理端如何统计小程序使用记录,比如登录用户名、操作时间、操作页面?非常感谢!
请问下开发小程序需要学习什么?
小程序更新上线后,部分用户可以收到更新提示,部分用户收不到更新提示
随便看看
微信公众号免300认证教程 5132
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4441
小程序广告组件通过审核,但是小程序内没有显示广告? 4413
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8453
问题? 7776
如何快速搭建抽奖助手小程序(无需代码知识) 5238
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6508
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5807
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5467
如何解决渲染层网络错误Failed to load media? 16718