У меня есть сайт, размещенный на amazon. Я хочу, чтобы мои клиенты предоставили доступ к загрузке файлов, которые уже находятся в их пространстве amazon s3, в мое пространство s3. Есть ли php API, который поддерживает эту функциональность?php API для загрузки и скачивания файлов на Amazon S3
4
A
ответ
8
Amazon фактически provides one. И в Интернете есть много примеров использования. Google - ваш друг.
6
Amazon имеет PHPSDK, проверьте код образца
// The sample code below demonstrates how Resource APIs work
$aws = new Aws($config);
// Get references to resource objects
$bucket = $aws->s3->bucket('my-bucket');
$object = $bucket->object('image/bird.jpg');
// Access resource attributes
echo $object['LastModified'];
// Call resource methods to take action
$object->delete();
$bucket->delete();
Или использовать старые s3.php для загрузки файлов на s3 ведро. его один php-файл с именем s3.php Вы просто загрузите его и из своего кода. для более подробно this.
<?php
if (!class_exists('S3'))require_once('S3.php');
//AWS access info
if (!defined('awsAccessKey')) define('awsAccessKey', 'YourAccess S3 Key');
if (!defined('awsSecretKey')) define('awsSecretKey', 'Yor Secret Key');
//instantiate the class
$s3 = new S3(awsAccessKey, awsSecretKey);
$s3->putBucket("bucket name", S3::ACL_PRIVATE);
//move the file
if ($s3->putObjectFile("your file name in the server with path", "which bucket ur using (bucket name)", "fine name in s3 server", S3::ACL_PRIVATE)) {
//s3 upload success
}
?>
Смежные вопросы
- 1. Amazon S3 для загрузки файлов и кеширования
- 2. Использование PHP для загрузки в Amazon S3
- 3. Передача файлов между Amazon EC2 и S3
- 4. PHP Amazon S3 Скорость загрузки
- 5. Meteor пакет для загрузки на amazon s3
- 6. iCloud Интеграция для загрузки и скачивания файлов
- 7. jar файлы для загрузки и скачивания файлов
- 8. Использование psftp для загрузки и скачивания файлов
- 9. Amazon s3 загрузки изображений
- 10. Сохранить загруженный файл AWS для загрузки в amazon s3
- 11. Amazon S3 аутентификация загрузки
- 12. Сервис на amazon для загрузки временных файлов
- 13. Amazon S3 и PHP
- 14. Загрузить частные объекты amazon s3 api
- 15. Amazon S3 Ошибка загрузки PermanentRedirectException
- 16. SignatureDoesNotMatch - Amazon S3 API
- 17. Лучшее место для загрузки файлов для скачивания
- 18. Amazon S3 файл загрузки
- 19. Слияние файлов PDF, хранящихся на Amazon S3
- 20. Лучший способ загрузки файлов напрямую с помощью Amazon S3 API - SDK на ASP.MVC
- 21. S3 многопоточная библиотека для скачивания
- 22. Force-Загрузить с php на Amazon S3
- 23. Amazon S3 просмотр файлов
- 24. Защита файлов Amazon S3 для пользовательского дисплея
- 25. Amazon S3 Сжатие файлов?
- 26. API загрузки файлов на EC2 с ELB и S3
- 27. Выгрузки фрагментированных файлов непосредственно на Amazon s3
- 28. Amazon S3 - перезапуск неудачной загрузки
- 29. xquery api для загрузки данных из marklogic в amazon s3
- 30. Политика загрузки Amazon S3 для загрузки и просмотра фотографий
Этот класс НЕ из Амазонки. Это сторонний класс. –
Я искал S3.php (да, сторонний класс), главным образом потому, что он меньше и проще, чем PHP SDK от Amazon. Наконец нашел его здесь: https://raw.githubusercontent.com/tpyo/amazon-s3-php-class/master/S3.php – YudhiWidyatama