diff --git a/src/axios/config.ts b/src/axios/config.ts index 93d3f19..f17f2e4 100644 --- a/src/axios/config.ts +++ b/src/axios/config.ts @@ -14,7 +14,8 @@ const defaultRequestInterceptors = (config: InternalAxiosRequestConfig) => { } else if ( TRANSFORM_REQUEST_DATA && config.method === 'post' && - config.headers['Content-Type'] === 'multipart/form-data' + config.headers['Content-Type'] === 'multipart/form-data' && + !(config.data instanceof FormData) ) { config.data = objToFormData(config.data) }