Я получаю ошибку:
Не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.1 505 HTTP версия не поддерживается
когда я пытаюсь открыть сохраненный файл Amazon S3. Не совсем уверен, что я здесь делаю не так.
Я использую следующий код:
$videoPath = s3_site_url("snippets/".$snippet_data->s3_file_name);
//Original URL: https://snipptr.s3.amazonaws.com/snippets/Course%20Intro14378364779608.mp4
$handle = fopen($videoPath, "rb");
попробуй это,
<?php
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,"snippets/".$snippet_data->s3_file_name);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Your application name');
$query = curl_exec($curl_handle);
curl_close($curl_handle);
?>
и убедитесь, что URL, который вы передаете, является пустым для CURLOPT_URL
Других решений пока нет …