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
const { method = 'GET', data, params = {}, headers = {} } = options;
const { method = 'GET', data, params = {}, headers = {}, forceProxy = false } = options;
// Получаем PHPSESSID
const isDev = import.meta.env.MODE === 'development';
@ -32,7 +32,7 @@ const fetchData = (endpoint, options = {}) => {
// console.log('[laravelApiService] data instanceof FormData:', data instanceof FormData);
const isFormData = data instanceof FormData;
if (isFormData) {
if (isFormData && !forceProxy) {
//console.log('[laravelApiService] Используем directAxiosInstance для FormData');
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;
}
if (isFormData) {
finalHeaders['Content-Type'] = undefined;
}
return laravel_api_instance({
url: '/deal/index.php',
method,

View File

@ -32,9 +32,7 @@ export const dealsApi = {
return laravelApi.fetchData('/documents', {
method: 'POST',
data: formData,
// headers: {
// 'Content-Type': 'multipart/form-data', // Важно для FormData!
// },
forceProxy: true,
});
},