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