本文摘自PHP中文网,作者怪我咯,侵删。
本文简单介绍利用Html5的FormData实现文件的异步上传,还可以实现上传进度条和文件大小验证等,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧1 简介
开发文件上传功能从来不是一件愉快的事,异步上传更是如此,使用过iframe和Flash的上传方案,也都感觉十分的别扭。本文简要简绍利用Html5的FormData实现文件的异步上传,还可以实现上传进度条和文件大小验证等。服务端使用springMVC的方案进行处理。
2 Html代码
1 2 3 4 |
|
3 JQuery上传
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
4 JQuery文件大小验证
文件大小的及相应行为的控制,需根据需要自行处理,本方法只是示例方法。
1 2 3 4 5 6 |
|
5 JQuery进度条
在ajax方法中加入xhr即可控制上传进度,进度条可以使用html5的progress也可使用其它的进度条。显示及隐藏进度条需要自行处理,本方法只是简单介绍了进度条的基本控制。
相关阅读 >>
HTML5与html的区别有哪些?HTML5与html四大区别总结
HTML5游戏框架cngamejs开发实录-资源加载模块代码详解
更多相关阅读请进入《HTML5》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者