plupload在IE8和IE9上无法完成附件大小校验

      plupload在Firefox、IE10上可以完成文件大小校验,但是在IE8、IE9上却不能,可能存在以下原因。

      首先,需要配置runtimes属性为:html5,flash,silverlight,html4;

      其次,如果已经配置了,则需要在使用的系统上安装flash软件。

      估计原因是:IE9以及以下支持或者对HTML5支持的不够好造成的,而javascript在前端计算文件大小时需要使用HTML5,否则就使用Flash来完成造成的,没有深入看过plupload源码,先记下来以后再说。

      这个runtimes属性的作用是:用来指定上传方式,指定多个上传方式请使用逗号隔开。一般情况下,你不需要配置该参数,因为Plupload默认会根据你的其他的参数配置来选择最合适的上传方式。如果没有特殊要求的话,Plupload会首先选择html5上传方式,如果浏览器不支持html5,则会使用flash或silverlight,如果前面两者也都不支持,则会使用最传统的html4上传方式。如果你想指定使用某个上传方式,或改变上传方式的优先顺序,则你可以配置该参数。

      可以参考网友文章:plupload帮助文档

你可能感兴趣的:(plupload在IE8和IE9上无法完成附件大小校验)