javascript - img src的“.JPG”和“.jpg”

时间:2015-10-04 15:03:27

标签: javascript

我正在通过javascript设置img的src属性,如下所示:

var newimgid = "images/" + fldrid + "/" + id + ".jpg";
document.getElementById('slideimg').setAttribute('src',newimgid);

这在本地工作正常,但是当我主持时,“.JPG”和“.jpg”被视为不同,并且“.JPG”图像将不会加载,与“.JPEG”图像相同。

为什么这适用于本地而非服务器?

3 个答案:

答案 0 :(得分:2)

很可能在本地使用Windows作为操作系统,而在服务器上则使用Linux。 Windows不区分大小写,而Linux则不区分大小写。因此,image.jpg和image.JPG可以在Linux中彼此相邻,但在Windows中它们不能。要解决您的问题,您需要实际修复文件系统上的文件或在代码中正确引用它们。

答案 1 :(得分:0)

$.ajax({
    url:'http://www.example.com/somefile.ext',
    type:'HEAD',
    error: function()
    {
        //file not exists
    },
    success: function()
    {
        //file exists
    }
});

答案 2 :(得分:-1)

谢谢大家。这对我有用..

/(<iframe.*?src=([\"\'])https?:\/\/w{0,3}.?youtube.com.*?(\2).*?\>)(.*?)(\<\/iframe\>)/gm

还有其他方式??