Javascript判斷文件是否存在(客戶端/服務(wù)器端)
分享下javascript判斷文件是否存在的方法。
1,判斷客戶端文件時(shí),可以用
var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else // www.dhdzp.com
s+=" doesn't exist.";
alert(s);
2,判斷服務(wù)器端(網(wǎng)絡(luò)文件)時(shí),可以用
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+="";//其他狀態(tài)
} // www.yuju100.com
alert(s);
可以<input style="width:100%" type="file" name="" id="" contentEditable="false" >把contentEditable設(shè)置成false限制用戶只能選擇文件,而不能隨便輸入.
相關(guān)文章
JavaScript開發(fā)者必備的10個(gè)Sublime Text插件
Sublime Text幾乎是任何開發(fā)者在其工具箱的必備應(yīng)用程序,這篇文章主要介紹了JavaScript開發(fā)者必備的10個(gè)Sublime Text插件,感興趣的小伙伴們可以參考一下2016-02-02
基于JS實(shí)現(xiàn)頁面視頻video標(biāo)簽禁止下載(下載按鈕+右擊菜單)
最近做項(xiàng)目遇到這樣的需求,禁止用戶瀏覽頁面的時(shí)候下載頁面的視頻,網(wǎng)上看到下載視頻的方法有兩種,本文對每種方法做詳細(xì)分析,對js禁止下載視頻相關(guān)知識感興趣的朋友一起看看吧2024-02-02
javascript 實(shí)現(xiàn)的類似hao123的多郵箱登錄效果
javascript 實(shí)現(xiàn)的類似hao123的多郵箱登錄效果...2007-08-08
js實(shí)現(xiàn)Select列表內(nèi)容自動滾動效果代碼
這篇文章主要介紹了js實(shí)現(xiàn)Select列表內(nèi)容自動滾動效果的方法,涉及javascript簡單遞歸調(diào)用遍歷select及時(shí)間函數(shù)的相關(guān)使用技巧,需要的朋友可以參考下2015-08-08

