ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript がファイルが存在するかどうかを判断する (クライアント/サーバー側)_JavaScript スキル

Javascript がファイルが存在するかどうかを判断する (クライアント/サーバー側)_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:36:191789ブラウズ

JavaScript を使用してファイルが存在するかどうかを確認する方法を共有します。

1. クライアントファイルを判断する場合は、
を使用できます。

var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else // www.jb51.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);

と入力してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。