文件上传的客户端问题
两个问题
1、用 html 的 <input type="file" ..... /> 元素,当点击它的“浏览”按钮时,弹出的文件选择对话框只能选择一个文件。但是我发现在某些网站,如赶集网,它的上传文件对话框是可以选择多个文件的,并且客户端也没有安装特有的插件。请问这是怎么回事?
2、文件上传过程中,是怎么知道上传的进度的?java script 可以知道文件上传的进度吗?
------解决方案--------------------用ajax来做上传进度,没一秒请求一下服务端,然后返回上传进度。页面显示进度条
------解决方案--------------------
------解决方案--------------------1.用input = file应该是不行的,可以考虑用applet
2.你不用ajax的话,那就只能是假进度条了。
------解决方案--------------------你搜搜后台语言的批量上传就知道了。 这种是服务端来控制的。
------解决方案--------------------
借助flash来上传啊。例子:
http://demo.swfupload.org/
------解决方案--------------------
http://www.uploadify.com/demos/
http://www.cnblogs.com/chenping-987123/archive/2010/09/25/1834372.html
------解决方案--------------------一般是通过控件来解决。ActiveX控件或者Flash控件。
ActiveX控件使用整合简单,功能强大。可扩展性强。
Flash控件支持多个浏览器。使用整合稍微复杂。可扩展性不强。
------解决方案--------------------
------解决方案--------------------我用的是这个
------解决方案--------------------