Firefox不支持长路径

Firefox不支持长路径

问题描述:

Firefox不支持长路径。 但是在IE代码运行平稳。Firefox不支持长路径

<img src="C:/Program Files/EasyPHP-5.3.2i/www/Place4Info/Images/Skin_Tone/light.JPG" width= "50" height="30"/> 

这是路径。 如果我使用短路径,那么它在Firefox中工作,但如果我使用上面的路径,那么它不显示图像。

但它显示在IE中的图像。

请给我一个建议。

+5

我不认为这有什么用PHP – irishbuzz 2010-08-25 11:29:50

+0

,但你可以给解决方案运行长路径此代码在Firefox – 2010-08-25 11:31:04

+0

看到哈米德的答案,但你应该考虑使用你为什么要使用本地文件路径相对URL – irishbuzz 2010-08-25 11:32:59

尝试使用相对寻址而不是绝对寻址。

假设您别无选择,请在地址前使用此file:///

<img src="file:///C:/Program Files/EasyPHP-5.3.2i/www/Place4Info/Images/Skin_Tone/light.JPG" width= "50" height="30"/> 
+0

你稍微快一点... – Jasper 2010-08-25 11:31:02

+0

完成我的项目后,我会上传这个网站到虚拟主机,那时候我给路径。 – 2010-08-25 11:33:51

+0

它仍然没有工作 – 2010-08-25 11:35:38

完整路径(这是你在呼唤一个长路径)应该包括一个协议:添加file:///到路径

+0

。它在IE中工作是一个错误。 – 2010-08-25 12:20:52

+0

或“功能”。没有人认真,这可能是故意的(从微软的观点来看是有道理的),所以把它称为一个错误并不是完全的事实。尽管如此,它可能会让人困惑,不合标准,实际上也不应该如此。 – Jasper 2010-08-25 12:24:38

从本地文件

您引用的图像的开始需要从公开可用的来源(可能是网络上传你的图片)它看起来像你已经上传,但你可能应该相对引用它,例如:

<img src="Images/Skin_Tone/light.JPG" width= "50" height="30"/> 

(根据需要修改路径)

入门混在一起的客户机/服务器端

PHP无关与Firefox或Internet Explorer或其他任何浏览器。它是服务器端,并且您正在引用客户端问题。

+0

有时使用本地文件是你想要的。不经常,但确实发生。关于PHP的评论是一个很好的评论。 – Jasper 2010-08-25 11:34:06