AWS PHP SDK承诺不起作用
根据承诺功能: 应该创建一个承诺,然后运行“then”函数 我的代码:AWS PHP SDK承诺不起作用,php,amazon-web-services,amazon-s3,sdk,aws-sdk,Php,Amazon Web Services,Amazon S3,Sdk,Aws Sdk,根据承诺功能: 应该创建一个承诺,然后运行“then”函数 我的代码: $promise = $client->copyObjectAsync($params); $promise->then(function ($value) { echo "The promise was fulfilled with {$value}"; }, function ($reason) { echo
$promise = $client->copyObjectAsync($params);
$promise->then(function ($value) {
echo "The promise was fulfilled with {$value}";
}, function ($reason) {
echo "The promise was rejected with {$reason}";
});
但承诺没有兑现…(它仍处于待定状态)
只有当我运行“wait”方法(阻塞)时,承诺才会被执行。
您必须使用“wait”吗?如果是,为什么我需要异步?您的意思是
copyanc
而不是copyObjectAsync
?根据我看到的文档:($client->copyObjectAsync([/*…*/]);@DannyValariola你找到了一种方法来实现这一点吗?你是说copyAsync
而不是copyObjectAsync
?根据我看到的文档:($client->copyObjectAsync([/*…*/]);@DannyValariola你找到了一种方法来实现这一点吗?