2014-01-07 119 views
-1

我不知道還有什麼地方要問這個,所以希望有人能幫助...Safari瀏覽器附加.pdf擴展

我下載使用Safari的Excel文件,但它下載時將文件保存爲「MyFile的。 xls.pdf」。當我使用Chrome下載相同的文件時,它會將其正確保存爲「MyFile.xls」。

任何想法,其中附加擴展名來自哪裏,如何關閉它?

我正在運行OSX 10.8.5,Safari 6.1.1。

感謝,

更新: 這是從網絡報頭在Chrome的輸出。

Request URL:https://www.mysecurewebsite.comreportpath=C:\inetpub\wwwroot\Clients\My%20Site\Portal\TempUpload\xhglwh5pkevgbfzspcnk5b0y\DownloadedReport\ClubMembers_0000219.xls 
Request Method:GET 
Status Code:200 OK 
Request Headersview source 
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
Accept-Encoding:gzip,deflate,sdch 
Accept-Language:en-US,en;q=0.8 
Connection:keep-alive 
Cookie:ASP.NET_SessionId=xhglwh5pkevgbfzspcnk5b0y; __utma=233308684.875604932.1381860518.1389116164.1389130065.3; __utmb=233308684.1.10.1389130065; __utmc=233308684; __utmz=233308684.1381860518.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 
Host:mysecuresite.com 
Referer:https://www.mysecurewebsite.com 
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 
Query String Parametersview sourceview URL encoded 
reportpath:C:\inetpub\wwwroot\Clients\My Site\Portal\TempUpload\xhglwh5pkevgbfzspcnk5b0y\DownloadedReport\ClubMembers_0000219.xls 
Response Headersview source 
Cache-Control:private 
content-disposition:attachment;filename=ClubMembers_0000219.xls 
Content-Length:25119 
Content-Type:application/pdf; charset=utf-8 
Date:Tue, 07 Jan 2014 22:07:37 GMT 
Server:Microsoft-IIS/7.0 
X-AspNet-Version:4.0.30319 
X-Powered-By:ASP.NET 
+1

你可以檢查請求,看看文件有什麼MIME類型?也許擴展和MIME類型不匹配,一個瀏覽器正試圖解決它,而另一個不。 –

+0

我已經更新了我的問題與內容。你認爲它是「內容類型」嗎? – Adrian

+0

我會建議[超級用戶](http://superuser.com/)將是一個更合適的地方問。 – pnuts

回答

0

該文件有一個錯誤的內容類型(PDF)和Safari瀏覽器試圖通過附加.pdf擴展到解決這個問題。 Chrome不這樣做。我不認爲瀏覽器在這種情況下的行爲方式不對,但問題真的在於內容提供商。 Excel文件的正確內容類型可在this SO question中找到。

+0

所以,我很正確地說,這個問題不是我的瀏覽器/環境,而是源網站和它定義的內容類型的問題? – Adrian

+0

是的,正確的(除非你是該網站的所有者:)) –

相關問題