【发布时间】:2026-02-18 03:55:01
【问题描述】:
我正在使用 PHP 从远程服务器下载(大)文件,此下载是通过单击网页上的下载按钮触发的。
因此,当我单击网页上的 download 按钮时,会向 PHP 函数发出 Ajax 请求(带有角度 $http)。该函数使用cURL 触发下载。
与此同时,我想使用 Ajax 向我的 PHP 站点发出其他请求。但只要下载正在进行,所有其他 Ajax 请求都会显示状态 Pending。
所以基本上下载会阻止对 PHP 的所有其他请求。有什么办法可以避免这种堵塞?
【问题讨论】:
-
您是否在 ajax 请求中使用
async: true?
标签: php ajax angularjs curl angular-http