1234567891011121314151617181920212223242526272829303132333435 |
- var siteinfo = require('../config'); //引入配置文件
- const BASE_URL = siteinfo.siteroot + '/';
- /**
- * 图片上传
- * @param url 请求地址
- * @param data 请求参数
- * @param success 成功回调
- * @param fail 失败回调
- * @constructor
- *
- * 返回值为微信请求实例
- */
- function upload(url, data, success, progress) {
- var uploadTask = wx.uploadFile({
- header: {
- 'content-type': 'application/x-www-form-urlencoded',
- 'request-miniapp': siteinfo.miniapp,
- 'request-time': Date.parse(new Date()),
- 'request-token': wx.getStorageSync('token'),
- 'Cookie': 'PHPSESSID=' + wx.getStorageSync('session_id')
- },
- url: BASE_URL + url,
- filePath:data.tempPath,
- name:'file',
- success: function (res) {
- var data = JSON.parse(res.data);
- success(data)
- }
- })
- uploadTask.onProgressUpdate((res) => {
- progress({ progress: res.progress })
- })
- return uploadTask;
- }
- exports.Upload = upload;
|