這是由 Ronald E. Daniel (rdaniel@acl.lanl.gov) 提供的解答:
Russ Segal 增加:如果 Mosaic 無法認出檔案格式的話,它只注意 .mime.type 檔案。有一個非常 本質上,好的狀況。所有的伺服器目前都使用 HTTP/1.0 的通訊協定,這個意思 是它會告訴 Mosaic (或是其它瀏覽器)目前送出的是哪一種多媒體內容格式的 文件(MIME Content-type)。伺服器上使用了一個非常類似 Mosaic 的 .mime.types 檔案,以便由檔案的附屬檔名推斷檔案的內容格式。
要找出是不是這個問題是非常簡單的,使用者可以透過遠程遷入程式(telnet) 直接與伺服器交談,並且找出它是否在問題中指定了多媒體格式給所要求的文件 。底下有一個例子,可以看看作者的資訊頁。(idaknow: 是作者系統的提示符 號)
idaknow: telnet www.acl.lanl.gov 80 // 連線到 httpd 伺服器 Trying 128.165.148.3 ... Connected to www.acl.lanl.gov. Escape character is '^]'. HEAD /Home.html HTTP/1.0 // 用你的文件來取代 Home.html // 由你輸入一行空白 HTTP/1.0 200 OK // 剩下的部份由伺服器送出 Date: Wednesday, 25-May-94 19:18:11 GMT Server: NCSA/1.1 MIME-version: 1.0 Content-type: text/html // 這裡就是多媒體內容格式 Last-modified: Monday, 16-May-94 16:21:58 GMT Content-length: 1727 Connection closed by foreign host. idaknow:在上面的例子中, /Home.html 將會擷取 http://www.acl.lanl.gov/Home.html如果伺服器不知道應該送出什麼文件的話,正常的伺服器會被設定為支援 text/plain 的內容格式(Content-type)。如果這正是您所遇到的問題,那麼 花一點時間瞧瞧在 NCSA 的 httpd 中 設定文件格式的文件。 您可以讓伺服器看看檔案的附屬檔名,在支援正確的內容格式之後,使用您自己 機器上的 .mailcap 檔案來告訴 Mosaic 您應該用哪一種播放程式來播放這個收 到的文件。
Ronald Daniel 的回答本質上是正確的,但是它需要一點點的補充。當啟動 Mosaic 的時候,您可以指定一個“fileProxy" ,它將會幫您把檔案取 回來:
"*fileProxy: http://socks/"如果您這樣做, file: URLs 將不再確實的執行本機連線。所以即使 URL 不是 http: , 快取伺服器(proxy server)也必須像 Daniel 先生所說得更新版本才行。