| | |
| | | data |
| | | }); |
| | | }, |
| | | |
| | | //获取文件信息 |
| | | postFileUploadGetFileInfo(body, options) { |
| | | return request('/file/FileUpload/GetFileInfo', { |
| | | method: 'POST', |
| | | data: body, |
| | | ...(options || {}) |
| | | }); |
| | | }, |
| | | //初始化文件 |
| | | postFileUploadInitFile(body, options) { |
| | | return request('/file/FileUpload/InitFile', { |
| | | method: 'POST', |
| | | data: body, |
| | | ...(options || {}) |
| | | }); |
| | | }, |
| | | //上传文件 |
| | | postFileUploadUpload(body, file, options) { |
| | | const formData = new FormData(); |
| | | if (file) { |
| | | formData.append('file', file); |
| | | } |
| | | Object.keys(body).forEach((ele) => { |
| | | const item = body[ele]; |
| | | if (item !== undefined && item !== null) { |
| | | formData.append( |
| | | ele, |
| | | typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item |
| | | ); |
| | | } |
| | | }); |
| | | return request('/file/FileUpload/Upload', { |
| | | method: 'POST', |
| | | data: formData, |
| | | requestType: 'form', |
| | | ...(options || {}) |
| | | }); |
| | | } |
| | | } |
| | | |
| | | export default dps5Api; |