微信小程序,上传图片chooseImage

chooseImg:function(){

        let that=this;

        allPics = that.data.upload_picture_list;

        //选择图片

        wx.chooseImage({

            count: 9, // 默认9,这里显示一次选择相册的图片数量

            sizeType: ['original', 'compressed'],// 可以指定是原图还是压缩图,默认二者都有

            sourceType: ['camera'],// 可以指定来源是相册还是相机,默认二者都有

            success: function (res) {// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片

                var tempFiles = res.tempFiles[0].path;

                //把选择的图片 添加到集合里

                wx.uploadFile({

                    url: app.globalData.ajax_url + 'common/uploadImg', // 自己的服务器提供的图片的小程序choose接口地址

                    filePath: tempFiles,

                    name: 'file',

                    formData: {

                        userId: wx.getStorageSync('userId')

                    },

                    success(res) {

                        //let realImgUrl = app.globalData.root + JSON.parse(res.data).data;

                        let realImgUrl = JSON.parse(res.data).data;

                        that.upload_pic(realImgUrl);

                    }

                })

            }

        })

    },

    upload_pic:function(url){        

      var that = this;//获取上下文

      var ajaxData={

            'coordinate': that.data.photoLatitude + ',' + that.data.photoLongitude,

          'address': that.data.photoStreet,

          'userId':wx.getStorageSync('userId'),

              }

      app.$post('job/uploadJob',ajaxData).then((data)=>{

          allPics.push({

              url: app.globalData.root + url,

              coordinate: that.data.photoLatitude + ',' + that.data.photoLongitude,

               imgId: data

          });

          that.setData({

              upload_picture_list: allPics,

          });

      }).catch((res)=>{

      })

    },

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容