Javascript ajax上传后进度-仅客户端
我有一个表单,用户可以从中选择100个文件上传到我的服务器 提交表单时,向服务器发出post请求,其长度可能为100s MBs。我想让用户看到一个进度条,看看他们上传了多少 我的问题如下:是否只有在客户端JS中才能实现这一点?我更愿意在不调用服务器上的jsp或php文件的情况下执行此操作 我们可以使用ext.js,但不能使用jquery 非常感谢,Hugh没有。标准HTMLJavascript ajax上传后进度-仅客户端,javascript,ajax,progress,Javascript,Ajax,Progress,我有一个表单,用户可以从中选择100个文件上传到我的服务器 提交表单时,向服务器发出post请求,其长度可能为100s MBs。我想让用户看到一个进度条,看看他们上传了多少 我的问题如下:是否只有在客户端JS中才能实现这一点?我更愿意在不调用服务器上的jsp或php文件的情况下执行此操作 我们可以使用ext.js,但不能使用jquery 非常感谢,Hugh没有。标准HTML上传不会将上传进度公开给JavaScript,因此上传进度脚本必须: 有办法从服务器检索上传的状态,并定期检查 使用非标准的
上传不会将上传进度公开给JavaScript,因此上传进度脚本必须:
一些浏览器(如谷歌浏览器)会悄悄地显示上传的进度(例如,在状态栏中),但很多浏览器不会,我也不知道如何从页面中检索数据。这真是太遗憾了,但非常感谢您的澄清。不幸的是,我的项目仅限于firefox 3.6,因此无法获得上传进度。