1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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)
- }
|