asp微信小程序上传多张照片功能,wx.chooseMedia和wx.uploadFile配合实现多张图片上传

这篇具有很好参考价值的文章主要介绍了asp微信小程序上传多张照片功能,wx.chooseMedia和wx.uploadFile配合实现多张图片上传。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于项目需要使用asp,因此用asp写了一个接收微信小程序上传多张照片的功能,例用的是wx.chooseMedia和wx.uploadFile配合,循环上传多张照片,微信小程序现在好像最多可以上传20张,闲话不好上代码,需要的可以直接下载,前后台都有,本文只放前端代码:

本文实现微信小程序前端上传多张照片,实现上传后展示出来,并可以删除任意照片,点击照片可以预览,上下滑动,服务器端用asp接收图片:


以下是js部份:
data: {
    ImgSrc:[]//存服从服务器返回的图片地址,如果需要保存数据库,把这个以post形式提交走
  },

  updateHead(e){
      wx.chooseMedia({
      count: 9,
      mediaType: ['image'],
      sourceType: ['album', 'camera'],
      sizeType:['compressed'],
      camera: 'back',
      success: (res) => {
        for(i=0;i<res.length;i++){
          wx.uploadFile({
            url: app.globalData.webapi + `upload.asp?&v=${Math.random()}`,
            filePath: res.tempFiles[i].tempFilePath,
            name: 'file',
            formData: {
              'mobile': '18611436777',
              'weixin' : '18611436777'
            },
            success: (res) => {
              if(res.Code == 200){
                if(obj.ok == 0){
                  this.data.ImgSrc(obj.ImgSrc);
                }else{
                  app.showToast(obj.msg,'error',3000)
                }
              }else{
                app.showToast('upload地址出错','error',3000)
          })
        }
      }
    })
  },


以下是wxml部份

<view bindtap="updateHead">上传照片</view>
<view class="ImgSrc">
  <view class="pic" wx:for="{{ImgSrc}}" wx:key="index">
    <image src="{{item}}" data-src="{{item}}" bindtap="previewimage" mode="widthFix"></image>
    <view class="del" data-index="{{index}}" bindtap="del"></view>
  </view>
</view>


完整包下载地址:文章来源地址https://www.toymoban.com/news/detail-500335.html

到了这里,关于asp微信小程序上传多张照片功能,wx.chooseMedia和wx.uploadFile配合实现多张图片上传的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包