我有一个网页,我需要检查文件是否存在,它们在文件大小和文件类型上有所不同,我有下面的代码工作,但对于较大的文件可能需要很长时间(其中一人花了30秒)返回结果。我想知道的是有一个更好的方法,如果这是一个对话会看起来像:检查大尺寸文件是否存在很快javascript
“你在那里文件?
“是的,我在这里,上周日我は...”
“雅,雅,雅你有嘘”
function fileExists(url) {
if(url){
var req = new XMLHttpRequest()
req.open('GET', url, false)
req.send()
return req.status==200
} else {
return false
}
}
因此,任何人知道这不更好的办法必须加载尽可能多的文件,或者一旦知道文件在那里就可以取消加载。
您已经尝试了'HEAD'要求? –