PHP循环上传

时间:2014-12-03 21:54:05

标签: php loops cloudfiles

我将文件上传到Rackspace云文件中,不幸的是,它们每个容器的上传速度限制为每秒100次,所以我要做的是,如果上传失败,请再试一次,直到上传成功。

// uploading a local file on the server...

do {
    $container = $objectStoreService->getContainer($container_name);
    $localFileName  = $filepath;
    $remoteFileName = $hash.'-'.$filename;
    $handle = fopen($localFileName, 'r');
} while (!$object = $container->uploadObject($remoteFileName, $handle));

使用上面的代码块和ApacheBench单元测试我只比上传的文件好50%,所以很明显我做错了。

关于我做错了什么或我如何改进的任何建议?

0 个答案:

没有答案