2011-05-03 53 views
1

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

+0

您使用哪个S3 API用于PHP?请提供您正在使用的API的相关信息。此外,人们还需要一些具体的工作,请包括一小段代码。 – stderr 2011-05-03 15:49:45

+0

使用aws-sdk。我只是在s3中调用方法getobject。 – Autolycus 2011-05-03 15:53:12

回答

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)); 

我希望这有助于。