【发布时间】:2013-07-06 19:35:57
【问题描述】:
我有三个星期的时间来寻找这个:
我有这个页面,必须在验证用户提供的数据后下载文件。我进行验证并执行一个外部脚本,它给了我一个 URL。我使用该 URL 下载另一个文件,稍后我将执行该文件。
我尝试使用 curl、wget、file_put_content、javascript、ajax 和 jquery 下载文件,但没有成功,文件大小为 150MB+,所以我创建了一个不错的进度条来告诉用户下载进度如何并且已经有了一种读取下载大小的方法。
事实上我可以用 cURL 下载文件,但问题是 "do_form.php" 在文件完全下载之前不会加载,所以我想先加载页面,然后下载文件 -在后台-,所以我可以向用户显示下载进度。
请告诉我这是可能的...谢谢!!
【问题讨论】:
-
那么您的解决方法是什么?我也想做同样的事情。
-
今天我回家找代码贴出来。 :)
标签: php javascript curl background-process