Я использую CURL для отправки файла. Это работает хорошо, когда я отправляю файл .zip
$file = ''.$_SERVER['DOCUMENT_ROOT'].'/projects/file.zip';
$data = array(
"file" => new CURLFile($file),
"data" => '{"title":"Test"}'
);
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, 'https://example.com');
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_HTTPHEADER, array(
'Content-type: multipart/form-data;',
));
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
$final = curl_exec($handle);
$response = json_decode($final, true);
curl_close ($handle);
Но когда я отправляю файл с расширением .keystore - ничего не работает. Ошибок на сервере не получаю.
Как мне правильно отправить такой файл?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости