使用 PHP 和 JavaScript 下载状态

2023-12-03

我目前正在研究一种在页面上显示文件下载状态的方法。 我知道这是不需要的,因为用户通常在浏览器中具有下载状态,但我想让用户保持在他正在下载的页面上,只要下载是持久的。为此,下载状态应与文件实际状态匹配(而不是假进度条)。也许它还会显示用户下载的速度,并根据当前的下载速率估计所需的时间。

这可以使用 PHP 和 Javascript 来完成吗?或者它真的需要 Flash 或 Java 吗?

服务器上的某个地方不应该有关于谁正在以什么速度和多少下载什么的信息吗?

提前谢谢你的帮助。


不太可能跨浏览器,但看看http://markmail.org/message/kmrpk7w3h56tidxs#query:jquery%20 ajax%20download%20 进度+页面:1+mid:kmrpk7w3h56tidxs+state:结果非常接近的努力。 IE(一如既往)是不玩球的罪魁祸首。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 PHP 和 JavaScript 下载状态 的相关文章

随机推荐

  • 可以在自定义进度条progressDrawable中做圆角吗?

    I have a progress bar that is supposed to look like the attached image And I ve made it a long way I m very close the on
  • jMockit:如何期望构造函数调用模拟对象?

    我正在对执行一些序列化操作的方法进行单元测试 我打算模拟序列化逻辑 代码如下 ObjectInputStream ois new ObjectInputStream new BufferedInputStream new FileInput
  • 移植到 VS2015 / .NET 4.6 后,C++/CLI DLL 在加载时崩溃

    老实说 这可能是一个骗局VS2015 迁移的项目可以编译 但无法运行 调试断言失败 但这没有答案 我有更多细节 最近将我们的代码库从针对 v4 0 的 VS2010 移植到针对 v4 6 的 VS2015 我们有一个托管 C DLL 来提供
  • 更改模块目录后的 Python pickle

    我最近更改了程序的目录布局 之前 我将所有模块都放在 main 文件夹中 现在 我已将它们移动到以程序命名的目录中 并放置了一个 init py在那里制作一个包裹 现在 我的主目录中有一个 py 文件 用于启动我的程序 这更加简洁 不管怎样
  • Log4j2 不同级别的不同appender

    我有一个小问题 找不到解决方案 我想为级别信息而不是级别警告设置图案布局 如果我的登录级别为INFO 则一切正常 但如果日志级别为INFOWARN它被写入控制台两次 作为级别信息和级别警告 简而言之 特定级别的所有日志都会写出该级别及其下级
  • yii2 当超链接不在pjax中时如何使用pjax

    在 yii2 中使用 pjax 就像 h1 Current time h1 但如果超链接不在 就像
  • 如何处理 SharePoint 异常?

    我是 SharePoint 新手 所以我想我需要如何处理异常 当我编写自定义代码时 我是否必须检查它们 或者如果抛出它们 它们会自动记录并且不会破坏应用程序 如果没有 那么我如何记录它们 谢谢你 编辑 我应该如何记录这些异常 使用它写入日志
  • C++ 唯一静态 ID 和类名以及基类

    正在上课TaskBase 它的每个派生类必须有名称和唯一的id The TaskBase如下所示 class TaskBase public static const int id return an unique id for each
  • 我试图在函数触发时获取目标元素的 id,但是 `this` 关键字返回 `undefined`

    我试图在函数触发时捕获目标元素的 id 但是this关键字返回undefined HTML 文件 我无法添加任何参数onclick功能 我有很多 a 在页面中添加标签并想要识别女巫 a 标签被点击 a href some links Get
  • NSURL 在某些情况下返回 nil

    我正在创建一个NSURL作为请求发送至PHP rest API我已经设置好了 下面是我的代码 NSMutableString url NSMutableString stringWithFormat http www private com
  • 使用 Symfony 中的 Doctrine 更新多个列

    我必须更新 Symfony 中的多个列 但我找不到解决方案 所以 我想这样做 q Doctrine Query create gt update WebusersTable q gt set q login name John gt whe
  • 无法使用ajax将数据传递到razor页面

    我正在尝试将一些数据发送到剃刀页面方法 但问题是在方法中它始终需要0 代码如下 剃刀页面 public IActionResult OnGetProducts int page var products productRepository
  • 如何使数据文件可用于单元测试?

    我正在使用 VS2008 TFS 带有 MSTest 我有一个可靠工作的单元测试 依赖于项目子文件夹中的数据文件 即 testproject1 TestData 数据文件属性为 构建操作 内容 始终复制 它本身不是测试数据文件 而是生产代码
  • 如何离线安装适用于 Windows 10 的 D3D11 SDK Layers

    当我在 VS2015 中调试 D3D 应用程序时 出现以下错误 D3D11CreateDevice Flags 0x2 were specified which require the D3D11 SDK Layers for Window
  • Rails 无法正确解码来自 jQuery 的 JSON(数组变成带有整数键的哈希值)

    每次我想使用 jQuery 将 JSON 对象数组 POST 到 Rails 时 都会遇到这个问题 如果我对数组进行字符串化 我可以看到 jQuery 正在正常工作 shared items gt entity id 253 positio
  • AVD 管理器 - 无法创建 Android 虚拟设备

    我昨天刚刚安装了 Google 的 Android Eclipse 插件和 Android SDK 我通过以下方式打开 AVD Manager 窗口Window gt Android Virtual Device Manager 然后 我单
  • 在 Java case 语句中使用变量

    我正在为计算器制作一个表达式解析器 表达式将包含一个变量 例如 用户可以输入 x 2 或 y 2 我有一个 switch 语句 switch 语句中的一种情况在检测到变量时执行特定操作 case variableSymbol if expr
  • 用 Numba 优化整数元组集合的字典?

    我正在学习如何使用 Numba 虽然我已经相当熟悉 Cython 我应该如何加速这段代码 请注意 该函数返回一个由整数二元组集合组成的字典 我正在使用 IPython 笔记本 相比 Cython 我更喜欢 Numba autojit def
  • 核心数据 NSFetchRequest setResultType:NSDictionaryResultType 不起作用

    将 NSFetchRequest 结果类型设置为 NSDitinaryResultType 时 将返回零个对象 如果我删除 setPropertiesToFetch 和 setResultType 则会返回所有对象 有任何想法吗 NSFet
  • 使用 PHP 和 JavaScript 下载状态

    我目前正在研究一种在页面上显示文件下载状态的方法 我知道这是不需要的 因为用户通常在浏览器中具有下载状态 但我想让用户保持在他正在下载的页面上 只要下载是持久的 为此 下载状态应与文件实际状态匹配 而不是假进度条 也许它还会显示用户下载的速