2011-01-09 45 views

回答

15

太糟糕了,答案不可能這麼短:第

更新:

Mmh的好讓我覺得(你想要的!):

  • 網址不限制路徑中使用週期。
  • 適用於您的服務器運行的操作系統的正常文件命名限制。
    如果你運行Linux或UNIX,那麼你應該在命名你的文件時非常自由(關於句點)。 Windows中,不能肯定;)

更新2:

有可能是,也使用多個時段中的文件名來區分內容的Web服務器(如Apache's content negotiation)的一些特殊的配置。但是這不應該以這種方式來命名文件。

+0

+1尼斯答案:) – 2011-01-09 21:47:58

+0

夥計們,如果我得到更多upvotes我覺得有義務擴大我的答案,我真的不知道我是否可以在這裏做到這一點。所以請停止! – 2011-01-09 21:49:57

+0

我認爲這已經是我的stackoverflow職業生涯中最簡單的10個upvotes。也許我應該改變我的策略... – 2011-01-09 21:58:37

0

我能想到的多.的文件名中不能使用的唯一原因是一個非常寫得不好的文件擴展名檢查可能會感到困惑。

0

是的。

我在我的網站上有一個名爲ads.atx.ps.960.jpg的文件,在img src標記中引用......當我檢索到頁面時,在Chromium和Linux上的這兩處都出現空白。當我終於脫離絕望改名爲ads_atx_ps_960.jpg時,它運行良好。

我不知道問題出在瀏覽器或網絡服務器上,只是知道它在任一瀏覽器中都不起作用。我的服務器類型返回「Apache/2」的查詢

請注意,我也有一堆名稱中有多個點的html文件,比如yocto.file.copy.html等......這些都是在href標記中引用,並且所有工作都很好,第一次看到問題是在img src標記中使用JPG。