如何获取文件

时间:2011-05-03 15:42:00

标签: php cakephp amazon-s3

我在Amazon S3中有一个文件,API返回一个对象。我想将文件从Amazon传输到我的本地服务器目录。该对象也有一个URL地址。我不清楚如何使用这个对象来传输文件。

1 个答案:

答案 0 :(得分:4)

在PHP中,这就是你编码的方式。

require_once '../aws-sdk-for-php/sdk.class.php';

// Instantiate the class.
$s3 = new AmazonS3();
$bucket = '*** Provide bucket Name ***';
$keyname = '*** Provide object key name ***';
$filepath = '*** local file path to save the object ***';

// Save object to a file.
$response = $s3->get_object(
                    $bucket,
                    $keyname,
                    array('fileDownload'=> $filepath));

我希望这会有所帮助。