Sav*_*man 9 size warnings file-upload user-experience
为了增加用户体验,我想在发送整个文件之前警告用户该文件太大(假设> 8M)(由于大小和客户端连接可能需要一些时间).所有类型的字段都可以"预先验证"客户端以获得更好的用户体验,但我仍然坚持文件大小问题.
有这个问题的解决方案吗?
[编辑]我也对APC for PHP开放,其中包含rfc 1867.如果检测到大小太大,我不确定是否可以取消表单上传.如果有人告诉我如何做,我当然会奖励赏金.
这款基于Flash的上传器怎么样?http://swfupload.org/
这看起来很引人注目
如果您热衷于开源,那么您可以将优雅降级与其他HTML5和IE唯一解决方案相结合,以涵盖大多数浏览器安装:http: //code.google.com/p/swfupload/
您可以在不是IE 9或更早版本的新浏览器中使用File API.我发现这个教程有一些谷歌搜索:http://www.html5rocks.com/tutorials/file/dndfiles/
另外,MDC参考文献在这里:https://developer.mozilla.org/en/DOM/File
不幸的是,我认为IE的所有版本都没有办法.Flakron的答案涵盖6和7听起来像,但我不确定8,我不熟悉IE API.您可能需要使用基于插件的上传器(Flash,Silverlight或Java).