uploadify的官方网站:http://www.uploadify.com/
官网上有flash和html5两种版本
通用性目前当然是flash了,所以我们以flash版本为例。
我们需要加入 网页的是
1.jquery.js
2.jquery.uploadify.js
3.uploadify.swf
4.uploadify.css
众所周知的是 html 上 ajax的方法 无法提交表单,就没法ajax的方法提交文件到服务器。
所以uploadify实现异步通信的方式是使用 flash实现的,但我们完全不需要去懂flash,只要像ajax那样调用即可。
<input type="file" name="file_upload" id="file_upload" />
$(function() { $("#file_upload_1").uploadify({ height : 30, swf : ‘/uploadify/uploadify.swf‘, uploader : ‘/uploadify/uploadify.php‘, width : 120 }); });
api如下
$(function() { $("#file_upload").uploadify({ ‘swf‘ : ‘/uploadify/uploadify.swf‘, ‘uploader‘ : ‘/uploadify/uploadify.php‘, ‘onUploadSuccess‘ : function(file, data, response) { alert(‘The file ‘ + file.name + ‘ was successfully uploaded with a response of ‘ + response + ‘:‘ + data); } }); });
uploadify.js + servlet 实现文件上传,布布扣,bubuko.com
原文:http://blog.csdn.net/hcmdy/article/details/23948361