繁体   English   中英

使用ajax的服务器上不存在检查文件,无法正常工作

[英]not working check file exists on server using ajax [duplicate]

这个问题已经在这里有了答案:

我试图检查服务器上是否存在文件,但是此代码始终返回该文件存在,尽管实际上文件不存在。 谁能帮助我解决我的问题?

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');
    },
});
$.ajax({
    url:'http://www.example.com/somefile.ext',
    type:'HEAD',
    error: function()
    {
        //file not exists
    },
    success: function()
    {
        //file exists
    }
});

从这里开始: 如何检查jQuery或JavaScript中是否存在文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM