2015-12-03 41 views
0

我正在嘗試檢查服務器上是否存在文件,但此代碼始終返回該文件存在,但實際上文件不存在。任何人都可以幫我解決這個問題嗎?使用ajax服務器上不存在檢查文件存在

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
$.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?

+0

但是編輯我的代碼,這個問題仍然繼續 – zinismain

+0

嘗試用這樣的回答:http://stackoverflow.com/questions/3646914/how-do-i - 檢查,如果文件存在於jquery或javascript#14691735 – DDan

+0

我嘗試了很多次,但不好嗎? – zinismain

相關問題