第一次使用flickr便对其多文件选取和无刷新上传产生了浓厚的兴趣,于是开始分析,功能实现主要通过脚本upload.js.v1.46.10 的上传类。
u.oControl.browseMultiple(u.fileTypes); 实现多文件选取
u.oControl.upload(J.id,u.url); 实现去刷新上传
所以关键便是 u.oControl.,经查发现
var J="yUpload";
u.oControl=(isIE?window[J]:document[J]);
还有
var r=new SWFObject("/images/upload/yuploadcomponent.swf","yUpload",1,1,9,"#fff");
r.addParam("allowScriptAccess","always");
r.write("yuploadcontrol");
if(isIE)
{
window.yUpload=document.getElementById("yUpload");
}
便想到,这些功能是借助flash实现的,无奈flash不熟悉,幸好有互联网,百度搜索 flash+上传文件
便看到下面这篇文章:
Author:David |
English Version 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
URL:http://blog.iyi.cn/start/2007/06/ajaxflash.html