AWS S3 - 放置对象和获取对象

时间:2013-03-14 06:07:34

标签: amazon-web-services amazon-s3

我一直在使用s3.php和putObjectFile()函数将对象放到S3上。但现在我看到这是折旧的。我一直在寻找最好的班级来继续使用。

用于放置和获取对象的最佳AWS类是什么?

此外,如果您有一些基本示例或一个包含如何执行这两项功能的示例的页面,那就太棒了。

THX

2 个答案:

答案 0 :(得分:2)

使用putObject方法取代putObjectFile

<?php

    // Simple PUT:
    if (S3::putObject(S3::inputFile($file), $bucket, $uri, S3::ACL_PRIVATE)) {
        echo "File uploaded.";
    } else {
        echo "Failed to upload file.";
    }

?>

答案 1 :(得分:1)

Zend为S3操作提供了良好的组件

http://framework.zend.com/manual/1.12/en/zend.service.amazon.s3.html#zend.service.amazon.s3.objects

您可以谷歌搜索以获取大量PHP示例。