jQuery/Ajaxでファイルをチェックしたい。
ファイルを生成していますが、これには 30 ~ 90 秒かかる場合があります。
ファイルが既に存在する (生成されている) 場合は、jQuery/Ajax で X (たとえば 5) 秒ごとにチェックする必要があります。
これどうやってするの?
さらに、ファイルが本当に完全に生成されたかどうかを知りたいので、一意のアクセスを確認したい (または、ドキュメントが書き込まれているためにエラーが発生したかどうか)。
これは可能ですか?
ファイルをチェックする次のコード スニペットを見つけましたが、常に "OK" を送信しているようです。
$.ajax({
url:'http://www.example.com/somefile.ext',
type:'HEAD',
error:
function(){
//do something depressing
},
success:
function(){
//do something cheerful :)
}
});
ソース: http://www.ambitionlab.com/how-to-check-if-a-file-exists-using-jquery-2010-01-06