Ciao ti ho preparato lo script per il check asincrono del file:
<script type="text/javascript">
var url = '{qui metti l'indirizzo http del file}';
var timerUrlExists= setInterval(UrlExists,3000);
function UrlExists()
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("HEAD", url, false);
xmlhttp.setRequestHeader('Content-Type', 'text/plain');
xmlhttp.setRequestHeader('Cache-Control', 'no-cache');
xmlhttp.send(null);
if (xmlhttp.status == 200)
{
alert('ok');
clearInterval(timerUrlExists);
}else{
alert('ko');
}
}
</script>