При попытке отправить файл черз curl, он просто не отправляется. <?php $file = new CURLFile('temp/file.zip'); // сам файл $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $targetUrl); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => $file)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); ?>
код так-то выглядит верным, но там есть ньаюнсы когда ты хочешь отправить файлы. чтоб узнать в чем проблема прологируй код вот так <?php $file_path = 'temp/file.zip'; if (!file_exists($file_path)) { die("Файл $file_path не существует"); } $file = new CURLFile($file_path); // сам файл $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $targetUrl); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => $file)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); die("Ошибка CURL: $error_msg"); } $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($http_code != 200) { die("Ошибка HTTP: $http_code"); } curl_close($ch); echo "Успешно отправлено. Ответ сервера: $response"; ?> PHP <?php $file_path = 'temp/file.zip'; if (!file_exists($file_path)) { die("Файл $file_path не существует"); } $file = new CURLFile($file_path); // сам файл $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $targetUrl); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => $file)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); die("Ошибка CURL: $error_msg"); } $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($http_code != 200) { die("Ошибка HTTP: $http_code"); } curl_close($ch); echo "Успешно отправлено. Ответ сервера: $response"; ?> затем отпиши сюда/разберись сам с ошибкой