我尝试了几乎所有的解决方案,但它们都回到了成功的水平,就好像它不存在一样。有人可以帮忙吗?
我在不存在的文件上尝试但它回来好像它存在没有任何意义..我甚至输出播放列表然后回复我想要的但我的猜测是,它不是搜索权吗?
我尝试了什么://我的Vars
var playlistname = "index";
var playlisturl = "/var/lib/mpd/playlists/"+ playlistname + ".m3u";
尝试:
function doesFileExist(urlToFile)
{
var xhr = new XMLHttpRequest();
xhr.open('HEAD', urlToFile, false);
xhr.send();
if (xhr.status == "404") {
console.log("File doesn't exist");
alert('does not exist');
return false;
} else {
console.log("File exists");
alert('exists: ' + playlisturl);
return true;
}
}
doesFileExist(playlisturl);
和
$.UrlExists = function(url) {
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
if($.UrlExists(playlisturl)){
alert('exists: ' + playlisturl);
}else{
alert('does not exist');
}
和
$.ajax({
url: playlisturl,
type:'HEAD',
error: function()
{
alert('does not exist');
},
success: function()
{
alert('exists: ' + playlisturl);
}
});