Share the next JavaScript method to determine if a file exists.
1, when judging the client file, you can use
var Fso,s=filespec; Filespec= "C:/path/myfile.txt"
Fso=new ActiveXObject ("Scripting.FileSystemObject");
if (FSO. FileExists (filespec))
s+= "exists.";
else//www.jbxue.com
s+= "doesn ' t exist.";
alert (s);
2, when the server side (network files), you can use
var xmlhttp=new activexobject ("Microsoft.XMLHTTP");
Xmlhttp.open ("GET", Yourfileurl,false);
Xmlhttp.send ();
if (xmlhttp.readystate==4) {
if (xmlhttp.status==200) s+= "exists."; URL exists
else if (xmlhttp.status==404) s+= "doesn ' t exist."; URL does not exist
else s+= "";//Other states
}//Www.yuju100.com
alert (s);
Can <input style= "width:100%" type= "file" name= "" id= "" contenteditable= "false" > Set the contenteditable to False to restrict the user from selecting files and not just typing them.
Example of how JavaScript determines whether a file exists