Fix doc upload

This commit is contained in:
Vladimir 2026-06-30 10:54:16 +03:00
parent 08e1d01425
commit 55958a77fd
2 changed files with 7 additions and 5 deletions

View File

@ -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,

View File

@ -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!
// },
}); });
}, },