2011-02-12 102 views
0

我执行此功能,上传文件到我的亚马逊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

如果颠倒这两个语句的顺序会发生什么? '$ tbfile`是否上传,'$ file not`?您是否已*验证了* $ tbfile`和`$ tbdirectoryandfilename`是否包含您认为他们所做的事情,以及您尝试上传的文件是否存在? – 2011-02-12 22:53:43

回答