Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 下载文件并验证下载成功或已取消的方法_Php_Html_Download - Fatal编程技术网

Php 下载文件并验证下载成功或已取消的方法

Php 下载文件并验证下载成功或已取消的方法,php,html,download,Php,Html,Download,是否有方法下载文件和“跟踪”下载进度,并查看下载是否完成/成功或是否取消 我现在的位置是,我应该在成功下载后在db中更新文件的状态,我发现很难找到实现这一点的最佳方法 在过去的几天里,我走遍了stackoverflow,找到了非常有趣的答案,比如: 他们担心“不可能”确定下载是否被取消 where指出,这项技术无法使用(或极其复杂) 那么什么是正确的方法/技术/。。。要检测成功下载并更新db表?相关:@ᵈ谢谢。我认为这将是一个很大的帮助!更大的问题是:这会告诉你什么?没有更好的方法来处理吗?

是否有方法下载文件和“跟踪”下载进度,并查看下载是否完成/成功或是否取消

我现在的位置是,我应该在成功下载后在db中更新文件的状态,我发现很难找到实现这一点的最佳方法

在过去的几天里,我走遍了stackoverflow,找到了非常有趣的答案,比如:

  • 他们担心“不可能”确定下载是否被取消
  • where指出,这项技术无法使用(或极其复杂)

那么什么是正确的方法/技术/。。。要检测成功下载并更新db表?

相关:@ᵈ谢谢。我认为这将是一个很大的帮助!更大的问题是:这会告诉你什么?没有更好的方法来处理吗?即使您可以检测到浏览器何时在技术上成功接收到您发送给它的所有数据。。。还有无数种方法可以让这些数据最终不会保存为用户硬盘上的文件。@deceze我同意!我还得想出一个方法来处理这个问题:-)所以你可能想要一个完全不同的解决方案开始。。。你跟踪下载的目的是什么?100%可靠有多重要?为什么它如此关键,你这样做的目的是什么?