【发布时间】:2022-12-26 04:42:13
【问题描述】:
我正在将文件上传到云文件中,但是每个容器的上传速度限制为每秒 100 次,所以我想做的是,如果上传失败,我会再试一次。
while (!$object = $container->uploadObject($remoteFile, $handle));{
$container = $objectStoreService->getContainer($containerName);
$localFile = $filepath;
$remoteFile = $hash.'-'.$filename;
$handle = fopen($localFile, 'r');
}
使用此代码块和单元测试;我只比上传文件的 50% 好一点,我的错在哪里?
【问题讨论】:
-
也许
sleep一点点,然后再试一次? -
就目前而言,您的代码毫无意义。它充满了错误,并没有按照你说的去做。