Articles of amazon s3

Как загрузить длину видеофайла в Amazon S3?

Я использую plupload для загрузки видеофайлов в Amazon S3, и я играю его с помощью JWPlayer. Перед воспроизведением видеофайла я показываю список видеофайлов, загруженных на S3. В этом списке я хотел бы показать продолжительность видео. Я прочитал подход ffmpeg, используемый с PHP. Есть ли лучший способ получить продолжительность? С уважением

Laravel 5.1, похоже, не добавляет значения конфигурации в S3 Upload

Я хочу использовать s3 для хранения файлов в моем приложении laravel, но по какой-то странной причине я получаю эту ошибку S3Exception в WrappedHttpHandler.php строка 159: Ошибка выполнения «PutObject» на странице « http://img.ruphp.com/php/3edf6142206cc1851fc05fa8730e34eb-1.jpeg »; Ошибка AWS HTTP: ошибка cURL 6: Не удалось разрешить хост: s3.your-region.amazonaws.com (см. Http://curl.haxx.se/libcurl/c/libcurl-errors.html) Поэтому я думаю, что мои значения конфигурации arent отражены […]

Загружайте большие файлы в Amazon S3 напрямую и добавляйте другую дату в базу данных с помощью веб-форм и PHP

Я хочу создать единую веб-форму, где пользователь предоставляет большой файл, а также некоторую информацию, такую ​​как название и описание. Когда форма отправляется, файл должен быть непосредственно загружен в Amazon S3 (без загрузки его на веб-сервер), а информация добавляется в базу данных с помощью PHP. Как мне это сделать? Я знаю, что могу использовать решение для […]

PHP Amazon SDK – s3 putObject всегда возвращает 403

Я пытаюсь интегрировать PHP Amazon SDK – s3 api. Я даю правильные учетные данные. Но я не уверен в параметрах putObject. Это код, который я пробовал: try { $s3Client->putObject(array( 'Bucket' => $bucket, 'Key' => $filename, 'Body' => file_get_contents(drupal_realpath($file_path)), 'ACL' => 'public-read', )); } catch (S3Exception $e) {echo '<pre>';print_r($e); echo "There was an error uploading the […]

Реализация очереди для обработки изображений в Laravel – что стоять в очереди, а что нет?

У меня есть приложение на основе Laravel, которое интенсивно использует изображение. Пользователи могут загружать изображения на сервер, а изображения сохраняются на ведро Amazon s3 после изменения размера. Процесс здесь довольно медленный, и я читал в очередях и думаю, что они могут быть именно тем, что мне нужно, чтобы отчасти делегировать часть хранения на amazon. Единственное, […]

Laravel 5.1 – HHVM – исключение S3 в WrappedHttpHandler.php строка 152

После обновления до версии Laravel 5.1 от 5.0 у меня возникли проблемы с AWS S3. Я создал тестовый маршрут, чтобы проверить, что S3 работает, и кажется, что это не так: get('/test', function() { return Storage::disk('s3')->exists('temp/file.jpg') ? 'true' : 'false'; }); При этом возвращается следующая ошибка: S3Exception in WrappedHttpHandler.php line 152: Error executing "HeadObject" on "https://s3.amazonaws.com/rugapp/temp/file.jpg"; […]

Загрузка изображений на amazon s3

Я загружаю изображения в ведро amazons3, но его принятие, как 2 минуты исполнения для 10 изображений, но я должен загрузить 10 ГБ изображений, я должен получить обновление для каждого обновления изображения, убедитесь, что он работает …. while($file=readdir($handle)): if(is_file($file)){ $extn = explode('.',$file); $extn = array_pop($extn); if (in_array(strtolower($extn),$includedExtn)) { set_time_limit(0); if ($s3->putObjectFile($file, $bucketName, baseName($file), S3::ACL_PUBLIC_READ)) { echo […]

Содержимое ведра S3 не попадает в список до последнего

Я начал перечислять содержимое ведра S3 с использованием цикла foreach. $contents = $s3->getBucket("bucket-name"); foreach($contents as $value) { print $value['name']; echo "<br>"; } Но проблема в том, что он не перечисляет индекс выше 1000. Последние несколько файлов не отображаются. Я попытался получить длину массива, и я обнаружил, что последние несколько файлов даже не хранятся в этом […]

Как сделать дерево из плоского массива – php

Я пытаюсь представить весь массив, возвращенный из ведра Amazon S3, в древовидной структуре, которую можно просматривать. Пример массива следующий $files[0] = 'container/798/'; $files[1] = 'container/798/logo.png'; $files[2] = 'container/798/test folder/'; $files[3] = 'container/798/test folder/another folder/'; $files[4] = 'container/798/test folder/another folder/again test/'; $files[5] = 'container/798/test folder/another folder/test me/'; $files[6] = 'container/798/test two/'; $files[7] = 'container/798/test two/logo2.png'; и […]

AWS PHP SDK Promise не работает

Согласно функции обещания : AWS PHP SDK V3 следует создать обещание и запустить функцию «then». Мой код: $promise = $client->copyObjectAsync($params); $promise->then(function ($value) { echo "The promise was fulfilled with {$value}"; }, function ($reason) { echo "The promise was rejected with {$reason}"; }); но обещание не запускается … (он остается в состоянии ожидания). Только когда я […]