0

.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 つのアップロードしか処理できません...

前もって感謝します。

4

1 に答える 1