vue-element-admin tinymce thinkPHP 集成 上传图片 使用axios发送FormData数据 参数为空
关键:axioxs 有个参数 withCredentials 默认是 false 指定 true 就可以了
images_upload_handler(blobInfo, success, failure, progress) { console.log('文件信息->', blobInfo.blob()) console.log('文件大小->', blobInfo.blob().size) console.log('文件格式->', blobInfo.blob().type) console.log('文件名称->', blobInfo.filename()) const formData = new FormData() formData.append('file', blobInfo.blob()) formData.append('name', blobInfo.filename()) console.log('formdata->', formData) const instance = axios.create({ withCredentials: true //这里是关键 }) progress(0) instance.post('/backhome/upimg', formData).then(res => { console.log('res->', res.data) if (res.code === 20000) { _this.$message({ message: res.data.message, type: 'success' }) success(res.data.data) progress(100) } else { failure(res.data.message) _this.$message({ message: res.data.message, type: 'danger' }) } }) }