fopen — получение ошибки при открытии потока на URL S3

Я получаю ошибку:

Не удалось открыть поток: 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");

0

Решение

попробуй это,

<?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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]