Php 以编程方式确定文件下载的状态

Php 以编程方式确定文件下载的状态,php,python,perl,download,Php,Python,Perl,Download,有没有一种方法可以通过编程确定在Chrome或Mozilla Firefox中下载的状态?我想知道下载是否中止或成功完成 为了编写代码,我将使用Perl、PHP或Python 请帮忙。 谢谢。我不知道Chrome,但最新版本的Firefox将下载记录保存在数据库中(downloads.sqlite位于您的个人资料目录中)。我不确定下载过程中是否会更新该文件,但下载完成/中止后,它会告诉您该文件的状态。有一些脚本将文件分块输出,记录它们的回声输出字节数,但是这些都是完全不可靠的,您无法准确地确定用

有没有一种方法可以通过编程确定在Chrome或Mozilla Firefox中下载的状态?我想知道下载是否中止或成功完成

为了编写代码,我将使用Perl、PHP或Python

请帮忙。
谢谢。

我不知道Chrome,但最新版本的Firefox将下载记录保存在数据库中(downloads.sqlite位于您的个人资料目录中)。我不确定下载过程中是否会更新该文件,但下载完成/中止后,它会告诉您该文件的状态。

有一些脚本将文件分块输出,记录它们的回声输出字节数,但是这些都是完全不可靠的,您无法准确地确定用户是否成功地收到了完整的文件


简而言之,答案是否定的,除非您编写自己的下载管理器(Java),在下载完成时运行回调到服务器。

您是在客户端计算机上还是在web服务器上运行此代码?这是错误的。您可以确保客户机已收到数据,因为他们已发送TCP确认,表示已收到数据。@Kristopher Ives:那么您的答案在哪里?我看到有人暗示这是不可能的,甚至谷歌也帮不上忙。