PHP,连接取消后如何继续运行

时间:2016-05-25 11:22:13

标签: php file upload abort

我遇到了像文件上传代码这样的问题。

用户开始通过网站上传文件(对于大文件。像Wetransfer一样) 显示使用Ajax加载百分比。

完成后,显示警告。

但问题从这里开始。

由于文件很大,移动到适当的文件夹和ziping需要时间。

如果用户在此过程中关闭了浏览器,则无法完成该过程。

即使用户关闭浏览器,我如何确保操作继续。

我试过ignore_user_abort。但我没有成功。

1 个答案:

答案 0 :(得分:0)

因此,向您正在移动文件的浏览器发送响应,或者将其作为队列执行并将其作为后台作业执行,或者只在脚本中执行。这应该有所帮助:https://stackoverflow.com/a/5997140/4099089