Fix doc upload
This commit is contained in:
parent
08e1d01425
commit
55958a77fd
@ -14,7 +14,7 @@ const fetchData = (endpoint, options = {}) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Деструктурируем headers из options
|
// Деструктурируем headers из options
|
||||||
const { method = 'GET', data, params = {}, headers = {} } = options;
|
const { method = 'GET', data, params = {}, headers = {}, forceProxy = false } = options;
|
||||||
|
|
||||||
// Получаем PHPSESSID
|
// Получаем PHPSESSID
|
||||||
const isDev = import.meta.env.MODE === 'development';
|
const isDev = import.meta.env.MODE === 'development';
|
||||||
@ -32,7 +32,7 @@ const fetchData = (endpoint, options = {}) => {
|
|||||||
// console.log('[laravelApiService] data instanceof FormData:', data instanceof FormData);
|
// console.log('[laravelApiService] data instanceof FormData:', data instanceof FormData);
|
||||||
|
|
||||||
const isFormData = data instanceof FormData;
|
const isFormData = data instanceof FormData;
|
||||||
if (isFormData) {
|
if (isFormData && !forceProxy) {
|
||||||
//console.log('[laravelApiService] Используем directAxiosInstance для FormData');
|
//console.log('[laravelApiService] Используем directAxiosInstance для FormData');
|
||||||
|
|
||||||
const laravelApiUrl = import.meta.env.VITE_LARAVEL_URL || 'https://api.joywork.ru/api';
|
const laravelApiUrl = import.meta.env.VITE_LARAVEL_URL || 'https://api.joywork.ru/api';
|
||||||
@ -63,6 +63,10 @@ const fetchData = (endpoint, options = {}) => {
|
|||||||
finalHeaders['X-Session-ID'] = sessionId;
|
finalHeaders['X-Session-ID'] = sessionId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isFormData) {
|
||||||
|
finalHeaders['Content-Type'] = undefined;
|
||||||
|
}
|
||||||
|
|
||||||
return laravel_api_instance({
|
return laravel_api_instance({
|
||||||
url: '/deal/index.php',
|
url: '/deal/index.php',
|
||||||
method,
|
method,
|
||||||
|
|||||||
@ -32,9 +32,7 @@ export const dealsApi = {
|
|||||||
return laravelApi.fetchData('/documents', {
|
return laravelApi.fetchData('/documents', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
data: formData,
|
data: formData,
|
||||||
// headers: {
|
forceProxy: true,
|
||||||
// 'Content-Type': 'multipart/form-data', // Важно для FormData!
|
|
||||||
// },
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user