uploadImg(img) { // img => base64圖片地址 let param = new FormData(); //創建form對象 param.append('multipartFile', this.dataURLtoBlob(img));// base64 轉 二進制流 multipartFile => 后端要求的參數 this.$axios({ method: 'post', // post 方式 url: '/ss-minprogram/uploads', // 接口地址 headers: { // 設置請求頭 "Content-Type": "multipart/form-data" }, data: param // 參數 }).then((re) => { // 成功 }).catch((err) => { // 異常 }) }, //base64 轉二進制流 dataURLtoBlob(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } return new Blob([u8arr], { type: mime }); },