import { backendAxios } from './axios' import { userUtils } from '../store/index' class DocumentApi { static upload(file) { let jwt = userUtils.getJwtToken() const formData = new FormData() formData.append('file', file) const request = backendAxios.post('/api/document/upload', formData, { headers: { 'Content-Type': 'multipart/form-data', Authorization: `Bearer ${jwt}` } }) return request } static download(document_id) { let jwt = userUtils.getJwtToken() const request = backendAxios.get(`/api/document/download/${document_id}`, { headers: { Authorization: `Bearer ${jwt}` }, responseType: 'blob' }) return request } } export { DocumentApi }