Я создал форму для загрузки 2-х изображений и отправки их в SwiftDil API.Я не уверен, где все идет не так, но в конце я получаю сообщение об ошибке: 413 Request Entity Too Large.
Сначала я сохраняю файл на своем сервере в каталоге.Затем я использую CURL и curl_file_create () для отправки изображения из этого каталога в SwiftDil.
Я вижу, что изображения хранятся в каталоге.Поэтому я не уверен, что ошибка исходит от сервера или функции curl.
$fields = array(
'front_side' => curl_file_create('temp/' . $_FILES['front_side']['name']),
'back_side' => curl_file_create('temp/' . $_FILES['front_side']['name']),
'type' => $document_type,
'document_number' => $document_number,
'issuing_country' => $issuing_country
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url . "customers/" . $customer_id . '/documents');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Authorization: Bearer $newToken",
"Cache-Control: no-cache"
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
Файлы размером до 500 КБ отправляются хорошо, но все, что больше, возвращает ошибку 413.Я понятия не имею, связано ли это с сервером, на котором выполняется скрипт.(Я вижу только, что файлы действительно загружены на сервер)