mirror of
https://github.com/vbenjs/vben-admin-thin-next.git
synced 2025-01-23 09:40:22 +08:00
fix(upload): make sure to carry custom parameters, fix #802
This commit is contained in:
parent
60b80c96e8
commit
c4b22a225d
3
.gitignore
vendored
3
.gitignore
vendored
@ -4,7 +4,8 @@ dist
|
|||||||
.npmrc
|
.npmrc
|
||||||
.cache
|
.cache
|
||||||
|
|
||||||
test/server/static
|
tests/server/static
|
||||||
|
tests/server/static/upload
|
||||||
|
|
||||||
.local
|
.local
|
||||||
# local env files
|
# local env files
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
- **Table** 修复分页抖动问题
|
- **Table** 修复分页抖动问题
|
||||||
|
- **Upload** 确保携带自定义参数
|
||||||
|
|
||||||
## 2.5.0(2021-06-20)
|
## 2.5.0(2021-06-20)
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ import axios from 'axios';
|
|||||||
import qs from 'qs';
|
import qs from 'qs';
|
||||||
import { AxiosCanceler } from './axiosCancel';
|
import { AxiosCanceler } from './axiosCancel';
|
||||||
import { isFunction } from '/@/utils/is';
|
import { isFunction } from '/@/utils/is';
|
||||||
import { cloneDeep } from 'lodash-es';
|
import { cloneDeep, omit } from 'lodash-es';
|
||||||
import { ContentTypeEnum } from '/@/enums/httpEnum';
|
import { ContentTypeEnum } from '/@/enums/httpEnum';
|
||||||
import { RequestEnum } from '/@/enums/httpEnum';
|
import { RequestEnum } from '/@/enums/httpEnum';
|
||||||
|
|
||||||
@ -136,8 +136,12 @@ export class VAxios {
|
|||||||
formData.append(key, params.data[key]);
|
formData.append(key, params.data[key]);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
formData.append(params.name || 'file', params.file, params.filename);
|
formData.append(params.name || 'file', params.file, params.filename);
|
||||||
|
const customParams = omit(params, 'file', 'filename', 'file');
|
||||||
|
|
||||||
|
Object.keys(customParams).forEach((key) => {
|
||||||
|
formData.append(key, customParams[key]);
|
||||||
|
});
|
||||||
|
|
||||||
return this.axiosInstance.request<T>({
|
return this.axiosInstance.request<T>({
|
||||||
...config,
|
...config,
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 215 KiB |
Binary file not shown.
Before Width: | Height: | Size: 114 KiB |
Binary file not shown.
Before Width: | Height: | Size: 405 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.7 KiB |
Binary file not shown.
Before Width: | Height: | Size: 38 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
Loading…
Reference in New Issue
Block a user