2013-04-07 19 views
1

我爲客戶端構建了一個Web應用程序,然後將它轉移到他的服務器上。它沒有工作,所以我不得不打電話給服務器公司,並讓他們修復它。這對他們很好,但現在我必須改變我所有的網絡根源。在做這件事時,我發現了一個奇怪的錯誤,當涉及到文件的URL時。而不是能夠查看文件(如圖像),我得到一個404錯誤:「無法顯示頁面,在此服務器上找不到請求的URL」。然而,在同一時間,圖像下載。我以前從未見過這樣的事情。我不想自動下載圖像:我只想查看它。URL說「找不到404」,然後文件下載

有沒有人知道爲什麼會發生這種情況,以及如何防止它發生。

一個例子網址是http://holyfamilyregina.com/CMS/downloads/images/cwl.png

謝謝。

+0

我懷疑你是不是真的在那個URL上得到了404錯誤,而是你在一個已經打開404頁面的窗口/標籤頁中訪問那個URL。通常,當您的瀏覽器決定下載URL的內容而不是顯示它時,它將保留原來的頁面(即使它是404)。 (這實際上並不能解決你的問題,但它可能有助於解決你的困惑。) – ruakh 2013-04-07 04:28:05

+0

我認爲你是對的。謝謝! – 2013-04-07 04:30:15

回答

2

這裏是我從圖像獲取您的文章標題:

HTTP/1.1 200 OK 
Expires: Sun, 07 Apr 2023 04:18:16 GMT 
Server: IceWarp/10.4.4 
Date: Sun, 07 Apr 2013 04:18:16 GMT 
Content-Type: application/octet-stream 
Content-Length: 9797 
Last-Modified: Sun, 07 Apr 2013 03:47:12 GMT 

號404,但文件的內容類型設置爲octet-stream(8個比特流),這是用來當你希望有人下載文件。

您需要告訴您的服務器公司配置服務器,以便它爲服務器提供正確的Content-Type標題。

+1

這不是我的服務器公司,這是我的客戶想要的。過去一個月來,他們一直是主要的痛苦。我會告訴他們你說了什麼,還有一些更豐富多彩的東西。非常感謝。我相信這是問題所在。 – 2013-04-07 04:31:14

相關問題