Fix doc upload
This commit is contained in:
parent
08e1d01425
commit
55958a77fd
@ -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,
|
||||
|
||||
@ -32,9 +32,7 @@ export const dealsApi = {
|
||||
return laravelApi.fetchData('/documents', {
|
||||
method: 'POST',
|
||||
data: formData,
|
||||
// headers: {
|
||||
// 'Content-Type': 'multipart/form-data', // Важно для FormData!
|
||||
// },
|
||||
forceProxy: true,
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user