我有一个表单,用户可以从中选择100个文件上传到我的服务器。
提交表单时,向服务器发出一个post请求,该请求可能是100多MB。我希望用户看到进度条,看看他们上传了多少。
我的问题如下:有没有办法在客户端JS中实现这一点?我更喜欢在不调用服务器上的jsp或php文件的情况下这样做。
我们可以使用ext.js但不能使用jquery。
非常感谢,Hugh
答案 0 :(得分:1)
没有。标准HTML <form>
上传不会将其上传进度公开给JavaScript,因此上传进度脚本必须:
某些浏览器(例如Google Chrome)会不引人注意地显示<form>
上传的进度(例如,在状态栏中),但很多浏览器都没有,并且我无法检索到来自页面内的数据。