不一样的jQuery-File-Upload,让上传更自由
我们开发网站,都会遇到上传的功能,比如:图片,头像,文件等等,那么一个好的上传功能,应该包括什么功能呢?
也许有人会说,不就是上传吗:选择文件,点击上传。input type=file
那么在复杂的后台管理系统中,我们常会需要以下的功能:
多文件上传、拖放支持、上传进度条、可取消上传、恢复上传、分块上传、
客户端图像大小调整、预览图像,音频和视频、不需要浏览器插件(如Adobe Flash)、
传统浏览器的优雅回退、HTML文件上传表格备份、跨站点文件上传、多插件实例、可定制和可扩展、
多和文件内容流上传、兼容任何服务器端应用平台。
哇,是不是有点多了,如果你做一个网盘系统的话,这些功能真的不多。
那么,我们该怎么快速实现呢?
自然,我们需要踩在巨人的肩膀上,github上搜一下,jquery-file-upload插件。
jquery-file-upload插件,需要jquery1.6+等。
通过上图,我们可以看一下功能例子,你也可以到官网上在线查看。
是不是很快就实现了我们想要的,如果有时间的话,可以自己尝试一下,单独实现各自的功能,也当学习一把了。
