Jquery/HTML5/Ajax上传进度条?

2024-03-17

我正在开发一个简单的 S3 上传器,让它执行并完成我需要做的事情;但是,我想知道是否有一个易于创建上传进度条的方法?

在浏览器的底部,有一条浏览器消息,上面写着“正在上传” - 是否有任何人知道有关该消息的文章以显示加载栏?

理想情况下,该变量将传递给 jquery 函数,该函数在引导进度条(接受整数)中呈现百分比。

这里的目标是更美观,不一定 100% 准确。


如果您使用 XMLHttpRequest 对象,则可以使用 onprogress 事件和事件的长度可计算属性 .只有当您的 XMLHttpRequest 支持进度时才应该这样做 (测试 = 新 XMLHttpRequest 中的“上传”)

var xhr = new XMLHttpRequest();
xhr.open('POST', 'post/picture');
xhr.onload = function() {
   progress.value = progress.innerHTML = 100;
};


xhr.upload.onprogress = function (event) {
    if (event.lengthComputable) {
        var complete = (event.loaded / event.total * 100 | 0);
        progress.value = progress.innerHTML = complete;
    }
}

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

Jquery/HTML5/Ajax上传进度条? 的相关文章

随机推荐

  • 计算圆中的每个笛卡尔点

    我有一个数组 int lawn new int 980 1280 它存储草坪中叶片的高度值 在我的模拟中 我有一个机器人在草坪上行走并切割刀片 我的机器人呈圆形 直径为 rDiameter 坐标系是用 Double 完成的 我的草坪是用 I
  • 如何使用主义2和zend框架2中的缓存?

    请我在这里需要一些帮助 我已经搜索了很多但没有结果 我如何利用查询及其存储在memcache中的结果 我正在使用zend框架2和学说2 这是我在 module config php 中的配置 Doctrine config doctrine
  • 阅读宏:你用它们做什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从 Network.HTTP.Enumerator 迁移到 Network.HTTP.Conduit

    我不知道为什么我的代码会崩溃 一开始我以为是因为parseURL gives 为了requestHeaders 好吧 也许我只需要告诉它 resquestHeaders 应该是什么 嗯 我检查了requestHeaders从我的旧的工作代码
  • 神经网络不学习(损失保持不变)

    我和我的项目合作伙伴目前在我们最新的大学项目中面临着一个问题 我们的任务是实现一个玩 Pong 游戏的神经网络 我们将球的位置 球的速度和球拍的位置提供给我们的网络 并具有三个输出 向上 向下 DO NOTHING 当玩家获得 11 分后
  • 使用 People API 将联系人添加到群组时出错

    我需要向以下所有组添加一个联系人 我尝试将联系人逐个添加到组中 但是当我使用第一组进行测试时 API 给出了错误 GoogleJsonResponseException 对 people contactGroups members modi
  • 在 Windows 8.1 上启动集群时无法识别 Spark-EC2

    我是火花的初学者 我尝试在 Amazon EC2 上运行 Spark 但我的系统无法识别 spark ec2 或 spark ec2 它说 spark ec2 不被识别为内部或外部命令 我按照说明进行操作here https spark a
  • TypeConverter.IsValid() 使用当前线程区域性,但 TypeConverter.ConvertFrom() 不使用?

    看起来TypeConverter IsValid 使用当前的线程文化 但是TypeConverter ConvertFrom 没有 这使得它毫无用处TypeConverter IsValid 与DateTime类型 除非您处于不变文化中 确
  • 如何在没有 NSObject 的情况下在 Objective-C 中创建根对象?

    文档说 虽然严格来说不属于 语言 需要 isa 指针 使一个对象能够与 Objective C 运行时系统 一个东西 需要 等同于 结构体 objc object 在 objc objc h 中定义 在任何领域的结构 定义 然而 你很少 如
  • 更改下载文件名并在点击或延迟后开始下载

    我正在寻找更改文件名的 php 代码 添加当前日期 并开始延迟下载文件 如果下载无法开始 可以选择通过单击链接下载带有添加日期的文件 像这样的事情 您的下载将在几分钟后开始 如果没有任何反应 请单击 a href here a 我只找到了这
  • iPhone - 嵌套在 UIView 中的 UIbutton 不响应该视图动画后的触摸

    我有一个 UIView 视图 B 上面有一个 UIButton 我将此视图 B 添加到主视图边界之外的区域中的主视图 视图 A 然后使用 UIView 动画对其进行动画处理 UIView 动画完成后 视图 B 现在位于视图 A 之上 因此按
  • C# GUI 应用程序,存储数组并通过单击按钮显示最大和最小数字

    背景 这是 13 小时前更新的 因为我已经对此进行了一些研究和实验 我是这个编程领域的新手 所以我会简短地说 我正在自学 C 我正在尝试学习如何从用户输入到文本框中的整数中计算出button1 Click 出现在表单上的值 是的 这是一项课
  • 在应用中,如何用“fmap_i, i=0,1,2,...”来表示“<*>”?

    Applicative 类声明为 class Functor f gt Applicative f where pure a gt f a lt gt f a gt b gt f a gt f b 我们可以代表fmapi i 0 1 2 按
  • Java:具有非静态文件名的 Zip 文件

    我在这篇文章中找到了这个 ZipUtils 类 如何使用java压缩文件夹本身 https stackoverflow com questions 15968883 how to zip a folder itself using java
  • 使用共享图像库使用托管磁盘的 Terraform Azure VM

    类似问题 Terraform 计划在重新运行共享图像库中存储的自定义图像时销毁并替换 Azure VM https stackoverflow com questions 64050815 terraform plan destroying
  • BrowserRouter 与打字稿反应

    我在 Reactjs 类型脚本中有简单的应用程序 我正在尝试使用react router dom 中的BrowserRouter 这是我的代码 import as React from react import Popular from p
  • 删除其他用户正在访问的数据库?

    我尝试从 PgAdmin 3 删除数据库 但收到以下错误消息 ERROR can t delete current database SQL state 55006 我怎样才能强制删除 修复这个数据库的这个错误 这个帖子 http www
  • 逐行读取文件而不是将文件读入内存

    我在逐行读取文件而不是将文件读入内存时遇到一些麻烦 截至目前 我正在将文件读入内存 并且运行完美 但是 如果我尝试逐行读取文件 当我输入 print B 时 我只会得到零 我的问题是 有人有一个好的命令可以在 python 中逐行读取文件吗
  • 编辑/etc/kubernetes/manifests/kube-apiserver.yaml后kube-apiserver如何重启

    我使用安装了 kuberneteskubeadm 为了启用基本身份验证 我添加了 basic auth file etc kubernetes user password txt in my etc kubernetes manifests
  • Jquery/HTML5/Ajax上传进度条?

    我正在开发一个简单的 S3 上传器 让它执行并完成我需要做的事情 但是 我想知道是否有一个易于创建上传进度条的方法 在浏览器的底部 有一条浏览器消息 上面写着 正在上传 是否有任何人知道有关该消息的文章以显示加载栏 理想情况下 该变量将传递