我正在尝试检查服务器上是否存在文件,但此代码始终返回该文件存在,但实际上文件不存在。任何人都可以帮我解决这个问题吗?
var file_path = this.model.get('image_path');
var path = file_path.substring(0, file_path.lastIndexOf('/') + 1);
var file_name = file_path.substring(file_path.lastIndexOf('/') + 1, file_path.lastIndexOf('.'));
var url = path+file_name+'.ad7';
$.ajax({
url: url, //or your url
type: 'HEAD',
success: function(data){
alert('exists');
console.log(data);
},
error: function(data){
alert('does not exists');
},
});
答案 0 :(得分:0)
$.ajax({
url:'http://www.example.com/somefile.ext',
type:'HEAD',
error: function()
{
//file not exists
},
success: function()
{
//file exists
}
});
从这里开始:How do I check if file exists in jQuery or JavaScript?