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上传进度条? 的相关文章

  • TableModel setCellEditable 并自动将值设置回 false

    我目前正在尝试在 JTable 中实现 JPopupMenu 它允许解锁单元格以进行编辑 Override public void actionPerformed ActionEvent e if e getActionCommand Un
  • 按住鼠标时 JavaScript 重复动作

    是否有一个 JavaScript 函数每隔如此多的毫秒重复一次 以至于按住 html 按钮 如果这可以使用标准 JavaScript 来完成 那就太好了 但使用 jQuery 或 jQuery 插件也很棒 On the mousedown
  • 如何在 SpringBoot v3.0.0 中使用嵌入式 MongoDB?

    我正在尝试连接嵌入式 mongodb 并使用 MongoDbSpringIntegrationTest 对其进行测试 问题是相同的代码在 2 7 7 中适用于 spring boot 但在 3 0 0 中不适用于 spring boot 问
  • 如何防止我的 servlet 被其他网站调用

    好的 我有一个像这样的简单的 servlet public class SimpleServlet extends HttpServlet public void doPost HttpServletRequest req HttpServ
  • Hibernate更新查询问题

    对于此更新查询 update TestDB dbo MyEmp set empname where empid 我在 DAO 课上写的 MyEmployee myEmployee new MyEmployee MyEmployee myEm
  • java多线程中“私有最终对象”锁定有什么用?

    java多线程中 私有最终对象 锁定有什么用 据我的理解 我认为要使一个类成为线程安全的 我们应该使用内部锁定 将所有方法标记为同步并使用 this 将它们锁定在对象的监视器上 或者我们可以用方法中的私有最终对象锁替换类的 this 上标记
  • 是否有适用于 Java 的 CalDAV 客户端库? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想使用 CalDAV 协议与我的日
  • 使用 PHP 上传、调整图像大小并裁剪图像中心

    我想要创建一个非常非常基本的上传 调整大小和裁剪 PHP 脚本 其功能与 Twitter 用于上传头像图片的方法相同 无论如何我最后检查过 我希望脚本拍摄任何尺寸的图像 将最短边的大小调整为 116 像素 然后裁剪顶部和底部 如果是横向 则
  • SFTP Java - 管道关闭 Jsch 异常

    我正在研究一种 java 方法 将文件从一个位置复制到另一个远程位置 我的代码如下 我尝试使用jsch 0 1 42 0 1 50 0 1 54 public static void processFiles ArrayList
  • 将序列化数据发送到 servlet 时出现 java.io.EOFException

    我正在尝试从 Java 本地应用程序上传一个包含文件到服务器的对象 我的计划是 在 tomcat 上运行的 servlet 将使用以下方法获取对象ObjectInputStream in the doGet方法 但我得到一个EOFExcep
  • AngularJS 与(Angular JS + jQuery)

    我有一个关于仅使用 AngularJS 和纯 JavaScript 以及使用 AngularJS 和 jQuery 时的性能问题 ex app directive fitHeight function window return restr
  • jQuery document read() 函数可能需要很长时间才能执行

    我的问题是 有时一段 JavaScript 通常是 Google Analytics 可能需要很长时间才能加载 尽管 HTML 准备好 遍历和操作 并不重要 如果我使用以下代码 document ready function p text
  • bootstrap-datetimepicker 仅显示日期

    我正在用这个repo https github com smalot bootstrap datetimepicker由 smalot 提供 我只想选择并显示日期 对于其他一些地方 我显示数据和时间 因此选择此存储库 我可以设法仅使用它来选
  • 如何预先填充 JFileChooser 将“文件名”?

    我打算用数据库中的名称填充 JFileChooser 但使用标准 JFileChooser 对话框进行加载 删除 保存和另存为 我想给用户留下这样的印象 他们正在处理文件系统 而在后端使用数据库来保存更改 用户不应该能够浏览到不同的目录进行
  • 为什么找不到 getservletcontext?

    我正在尝试使用getServletContext getRealPath 但我不断收到此错误 cannot find symbol symbol method getServletContext location interface jav
  • 在成功回调之前修改 JSONP 结果

    我想从外部服务加载一些 JSON 数据 然而 它提供 foo bar useful 而我真正关心的是 有用 的部分 我需要将那部分传递给success打回来 我正在尝试使用Deferred一次从多个数据源加载 类似this https st
  • 使用 SimpleDateFormat、Java 进行错误的日期解析

    我需要使用日期模式 yyyy MM dd 解析输入字符串中的日期 如果日期采用任何其他格式 则抛出错误 这是我解析日期的代码 private void validateDate throws MyException Date parsedD
  • Chrome 和 IE 上的滚动/延迟事件

    我试图让用户始终看到一个内容块 即使他向下滚动页面也是如此 他还应该能够上下滚动内容块 这是一个精简版本的小提琴 向您展示我的意思 http jsfiddle net 9ehfV 2 http jsfiddle net 9ehfV 2 人们
  • 如何使用 iBatis (myBatis) 的注释进行 IN 查询?

    我们只想在 MyBatis 中使用注释 我们确实在努力避免使用 xml 我们尝试使用 IN 子句 Select SELECT FROM blog WHERE id IN ids List
  • 如何使用 jquery 生成并附加随机字符串

    一般性 我想使用 jQuery 或 javascript 将随机字符串附加到元素的属性 规格 我需要引用 CDN 上的 CSS 文件 不幸的是 每次更新该 CSS 文件时 CDN 都会更改该文件的 URL 所以我不能简单地引用静态 URL

随机推荐

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

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