分享下javascript判断文件是否存在的方法。
1,判断客户端文件时,可以用
var fso,s=filespec; // filespec=\"C:/path/myfile.txt\" fso=new ActiveXObject(\"Scripting.FileSystemObject\"); if(fso.FileExists(filespec)) s+=\" exists.\"; else // www.phpstudy.net s+=\" doesn\'t exist.\"; alert(s);
2,判断服务器端(网络文件)时,可以用
var xmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\"); xmlhttp.open(\"GET\",yourFileURL,false); xmlhttp.send(); if(xmlhttp.readyState==4){ if(xmlhttp.status==200)s+=\" exists.\"; //url存在 else if(xmlhttp.status==404)s+=\" doesn\'t exist.\"; //url不存在 else s+=\"\";//其他状态 } // www.yuju100.com alert(s);
可以<input style=\"width:100%\" type=\"file\" name=\"\" id=\"\" contentEditable=\"false\" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.
本文地址:https://www.stayed.cn/item/17050
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我