Intereting Posts
PHP: «… переменные могут передаваться по ссылке» в str_replace ()? Как запросить сводную таблицу с несколькими внешними ключами Laravel 5 Eloquent как преобразовать объект в строку в php код для кнопки «Назад» имя сеанса Как создать нечто вроде Zend preDispatch в Symfony2 Сортировка массива PHP с использованием значений подклюка Как получить значение из одного столбца таблицы, когда два столбца с одинаковым именем существуют в соединении sql Laravel Pagination с хорошими URL-адресами, чем строка запроса Документация для?: В регулярном выражении? Каковы технические отличия между безопасными и безопасными потоковыми пакетами для Windows XP? Загрузите несколько изображений с помощью PHP Curl Что такое Layout и что такое View в ZF? Когда и какие переменные следует использовать и почему? Доктрина, пространство имен и объекты автозагрузки PHP sleep () вызывает высокую загрузку процессора

как поместить объект по внешнему URL-адресу в amazon s3

С PHP

как поместить объект по внешнему URL-адресу в amazon s3?

Поэтому предположим, что у меня есть URL-адрес: http://example.com/file.avi. Я хочу, чтобы его можно было переносить в мой ковш, не загружая файл на рабочий стол и повторно загружая файл. Это возможно?

Solutions Collecting From Web of "как поместить объект по внешнему URL-адресу в amazon s3"

S3 поддерживает только копирование объектов из другого ведра S3 или загрузку локальных файлов. Невозможно загрузить ресурс, расположенный по внешнему URL-адресу. См. Здесь для более подробной информации: Поместите объект с удаленного ресурса в Amazon S3

Вы можете сделать это, используя S3.php tpyo https://github.com/tpyo/amazon-s3-php-class

Даже он не включен в его файл ReadMe, вы можете использовать статическую функцию putObjectString (), но вы должны сначала преобразовать URL-адрес в строковый файл, выполнив

$ fileUrl = file_get_contents (" http://img.ruphp.com/php/f ");

S3 :: putObjectString ($ fileUrl, "yourBucket", "uploads / filenamehere.png");

Подробнее: https://gist.github.com/neilmaledev/d255c42f1289a9ab9394121b7896d4d3