0
var req = new XMLHttpRequest();  
req.open('GET', '20121209.xml', false);   
req.send(null);  
if(req.status == 0)
{ 
//file exist
}

javascriptを使用してローカルマシンにファイルが存在するかどうかを確認したい。というわけで、上記のようなコードを書きました。ファイルが存在する場合は確認できますが、ファイルが存在しない場合は確認できません。

最後に、ファイルが存在しないときに何かをしたいです。私はこれを行うことができますか?

4

1 に答える 1

5

Javascript は、それを実行しているブラウザーでサンドボックス化されているため、JS がローカル以外の場所から提供されている場合、クライアントのローカル ファイル システムにアクセスできません。あなたがリストしたことを行うと、

http://website.js.is.on.com/20121209.xml
于 2012-12-09T11:16:41.443 に答える