import Http from './http' import Apis from './api' //上传文档 export const uploadFile = (url, file) => { const formData = new FormData() let config = { //添加请求头 headers: {'Content-Type': 'multipart/form-data'}, } formData.append('file', file) return Http.upload(url, formData, config) } //上传图片 export const uploadImage = (file, uploadImageSuccess, uploadImageFail) => { const formData = new FormData() let config = { //添加请求头 headers: {'Content-Type': 'multipart/form-data'}, } formData.append('file', file) Http.upload(Apis.FILE.UPLOAD_IMAGE, formData, config).then((res) => { uploadImageSuccess(res) }).catch((error) => { uploadImageFail(error) }) } //上传图片前检测 export const beforeUploadImage = () => { } //上传文档前检测 export const beforeUploadFile = () => { } export const checkFileType = (file, typeList, checkFileTypeError) => { var fileType = file.name.split('.')[file.name.split('.').length - 1].toLowerCase() if (!typeList.includes(fileType)) { checkFileTypeError() } return typeList.includes(fileType) }