PHP を使用してリモート サーバーから (大きな) ファイルをダウンロードしていますが、このダウンロードは Web ページのダウンロード ボタンをクリックすることでトリガーされます。
したがってdownload
、Web ページのボタンをクリックすると、PHP 関数に対してAjax
( angulars を使用して) 要求が行われます。$http
その関数は、を使用してダウンロードをトリガーしますcURL
。
それまでの間、Ajax を使用して PHP サイトに別のリクエストを行いたいと考えています。Pending
ただし、ダウンロードが進行中である限り、他のすべての Ajax リクエストにはステータスが表示されます。
したがって、基本的に、ダウンロードは PHP への他のすべてのリクエストをブロックしています。この閉塞を回避する方法はありますか?