1.需要的js文件有crypto.js和base64.js
文件下载:https://download.csdn.net/download/weixin_42594068/18465734
2.封装上传函数uploadFile
const app = getApp()
const gjg_util = require('gjg-util.js')
const Base64 = require('base64.js')
const crypto = require('crypto-js.js')
/*
*上传文件到阿里云oss
*@param - filePath :图片的本地资源路径
*@param - fileSize :图片的本地资源大小 KB
*@param - maxSize :允许上传图片的最大大小 MB(默认10M)
*参考文档 https://help.aliyun.com/document_detail/92883.html
*/
const uploadFile = function(filePath, fileSize, maxSize) {
return new Promise((resolve, reject) => {
let maxsize = maxSize || 10
if (!filePath || filePath.length < 9) {
wx.showModal({
title: '图片错误',
content: '请重试',
showCancel: false,
})
reject()
return
} else if (fileSize && fileSize > m