我需要检查远程服务器上的文件是否存在。我无法控制远程服务器。我的 javascript 代码试图检查其存在的文件可以被任何网络浏览器中的任何人下载或查看,方法是在网络浏览器的地址栏上键入文件位置,就像这个示例图像文件一样 。我尝试了Ajax,但总是显示错误。
编辑:远程服务器在不同的域上。
$.ajax({
url: 'http://public.url/sample.wav',
type: 'HEAD',
//dataType: 'jsonp',
//crossDomain:true,
error: function () {
$("#soundFile").attr("src", "Images/error.png");
},
success: function () {
$("#soundFile").attr("src", "Images/check.png");
}
});