调用功能两次但仅适用于第一次

时间:2011-02-12 22:50:27

标签: php amazon-s3

我正在执行此功能,该文件将文件上传到我的Amazon S3存储桶中,以获取两个单独的文件,因此我在那里有两行代码,但查看了两个不同的文件:

$s3->putObjectFile($file, "s3bucket", $directoryandfilename, S3::ACL_PUBLIC_READ);
$s3->putObjectFile($tbfile, "s3bucket", $tbdirectoryandfilename, S3::ACL_PUBLIC_READ);

但只有第一行才能运行。我哪里错了?

S3 PHP类文档和代码位于http://undesigned.org.za/2007/10/22/amazon-s3-php-class

1 个答案:

答案 0 :(得分:0)

我从未使用任何Amazon API,但是从他们的文档中快速查看后,putObjectFile()方法是一种遗留方法,可能不再受到适当支持。相反,您应该考虑使用inputFile()方法。

请参阅http://undesigned.org.za/2007/10/22/amazon-s3-php-class/documentation#inputFile