我是否可以通过编程方式确定Chrome或Mozilla Firefox中的下载状态?我想知道下载是否已中止或成功完成。
为了编写代码,我将使用Perl,PHP或Python。
请帮忙。 谢谢。
答案 0 :(得分:1)
我不了解Chrome,但最新版本的Firefox会将下载记录保存在SQLite数据库(您的个人资料目录中的downloads.sqlite)中。我不确定在下载过程中是否会更新,但是下载完成/中止后它应该告诉您状态。
答案 1 :(得分:-2)
有些脚本以块的形式输出文件,记录它们echo
输出的字节数,但这些字节完全不可靠,您无法准确确定用户是否成功接收了完整档案。
简短的答案是否定的,除非您编写自己的下载管理器(在Java中),在下载完成后运行回调到您的服务器。