Javascript判断文件是否存在(客户端/服务器端)

前端技术 2023/09/06 JavaScript

分享下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

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。