var requestSign = require('../../../../utils/requestData.js');
var api = require('../../../../utils/api.js').open_api;
var util = require('../../../../utils/util.js');
var header = getApp().header;
var time = require('../../../../utils/time.js');
const app = getApp();
小程序发起头像请求 可以选择头像上传 或者 拍照 调用摄像头接口
// 微信头像上传
<view class="wxcode-imgbox"> <image src="{{tempFile1?tempFile1:'../../../imgs/zhifubaocode.png'}}" bindtap="zfbTakePhoto" style="vertical-align: middle;width:430rpx; height: 430rpx;"></image> <image src="../../../imgs/del.png" bindtap="delZfbPhoto" style="vertical-align: middle;width:44rpx; height: 44rpx;position: absolute;right:174rpx;top:12rpx;z-index:9"></image> </view>
wxTakePhoto: function () { // console.log("wx微信头像上传") const that = this; wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success(res) { // console.log(res) // tempFilePath可以作为img标签的src属性显示图片 const tempFilePaths = res.tempFilePaths // that.setData({ // tempFile: tempFilePaths // }) // for (let path of res.tempFilePaths) { wx.uploadFile({ url: api.UpdataWxCode, filePath: tempFilePaths[0], name: 'file', formData: { 'paytype': 1, "type": 'cacher' }, header: { 'Content-Type': 'multipart/form-data', 'X-Requested-With': 'XMLHttpRequest', 'user-token': wx.getStorageSync('user_token'), }, responseType: 'text', success: (res) => { // console.log(res, '服务器返回的微信图片') let image_data = res.data; let image_src = JSON.parse(image_data); that.setData({ // tempFile: image_src.data.src tempFile: image_src.data.src }) } }) // } } }) },