我想用 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