| | |
| | | ...config, |
| | | responseType: responseType, |
| | | headers: { |
| | | 'Content-Type': headersType || default_headers |
| | | 'Content-Type': headersType || default_headers, |
| | | } |
| | | }) |
| | | } |
| | |
| | | const res = await request({ method: 'GET', responseType: 'blob', ...option }) |
| | | return res as unknown as Promise<T> |
| | | }, |
| | | downloadByPost: async <T = any>(option: any) => { |
| | | const res = await request({ method: 'POST', responseType: 'blob', ...option }) |
| | | return res as unknown as Promise<T> |
| | | }, |
| | | upload: async <T = any>(option: any) => { |
| | | option.headersType = 'multipart/form-data' |
| | | const res = await request({ method: 'POST', ...option }) |