.zip ファイルを受け取り、それを解凍し、すべての画像を (PHP SDK 2 を使用して) Amazon S3 にアップロードする Symfony アプリがありますが、うまく機能しています。
問題は、アップロード中にフロントコントローラーを使用できなくなり、アップロードが完了するまで待たなければならないことです。app_dev.php を使用してアップロードすると、アップロードが完了するまでそのフロント コントローラーに基づく URL にアクセスできません。app.php リクエストは正常に機能します。
どうにかしてその制限を回避できる方法はありますか? アップロードに使用しているコードは
$client->putObject(array(
'Bucket' => $this->container->getParameter('aws_bucket'),
'Key' => $someKey,
'Body' => fopen($somePath, 'r+'),
));
1 つの解決策は、別のコントローラーを作成し、それを使用してアップロードを処理することですが、それでも、一度に 1 つのアップロードしか処理できません...
前もって感謝します。