2014-01-07 86 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

是的,正确的(除非你是该网站的所有者:)) –

相关问题