上传插件 SWFUpload 的使用

  下面是预览图,代码的话直接看实例就好了。缺点就是对flash的版本要求比较高,我默认装的firefox 和  chrome 好像是flash8.0的,需要升级

  

  提供个JavaScript 判断Flash版本的函数,只能判断了再做相应处理。

获取flash版本
<script type="text/javascript">
function getFlashVer() {
    
var f="";
 
var n=navigator; 
    
if (n.plugins && n.plugins.length) {
        
for (var ii=0;ii<n.plugins.length;ii++) {
            
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
                f
=n.plugins[ii].description.split('Shockwave Flash ')[1].split(' ')[0];
                
break;
            }
        }
    } 
else if (window.ActiveXObject) {
        
for (var ii=10;ii>=2;ii--) {
            
try {   
                
var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
                
if (fl) {f=ii + '.0'break; }
            }
            
catch(e) {}
        }
    }
    document.write(
"Flash Player version: <b>"+f+"</b>"); 
}
getFlashVer();
</script>

 实例下载/Files/lee0201/SWFUpload.rar

参考:http://www.swfupload.org/

   http://code.google.com/p/swfupload/

原文地址:https://www.cnblogs.com/lee0201/p/1757194.html