3
我有一个表单,用户可以从中选择100个文件上传到我的服务器。ajax发布上传进度 - 仅客户端
提交表单时,向服务器发送一个post请求,该请求可能是100个MB长。我希望用户看到一个进度栏,看看他们上传了多少。
我的问题如下:有没有什么方法可以在客户端JS实现这一点?我更愿意在不调用服务器上的jsp或php文件的情况下执行此操作。
我们可以使用ext.js而不是jquery。
非常感谢,休
我有一个表单,用户可以从中选择100个文件上传到我的服务器。ajax发布上传进度 - 仅客户端
提交表单时,向服务器发送一个post请求,该请求可能是100个MB长。我希望用户看到一个进度栏,看看他们上传了多少。
我的问题如下:有没有什么方法可以在客户端JS实现这一点?我更愿意在不调用服务器上的jsp或php文件的情况下执行此操作。
我们可以使用ext.js而不是jquery。
非常感谢,休
号标准HTML <form>
上传不暴露自己的上传进度,以JavaScript,因此上传进度的脚本必须要么:
某些浏览器(例如谷歌浏览器)将不显眼地显示<form>
上传的进度(例如,在状态栏中),但很多浏览器不会,并且我不知道从内部检索数据这一页。
这是一个真正的耻辱,但非常感谢澄清。不幸的是我的项目,我只限于Firefox 3.6,所以我不会得到上传进度。 – 2012-01-18 14:58:22