判斷客戶端檔案時,可以用
var fid =filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s =" exists.";
else
s =" doesn't exist.";
alert(s);
判斷伺服器端(網路檔案)時,可以用
var xmlhttp=new ActiveXObject("Microsoft.XObject("Microsoft.
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 ="";//其他狀態
}
alert(s);
可以
把contentEditable設定成false限制使用者只能選擇文件,而不能隨便輸入.