2014-01-07 4 views
-1

я не знаю, где еще спросить это, так что, надеюсь, кто-то может помочь ...Safari добавив расширение .pdf

я скачиваю файл Excel с помощью Safari, но когда он загружает она сохраняет файл как «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

Я обновил свой вопрос с содержанием. Как вы думаете, это «Content-type»? – Adrian

+0

Я бы предложил [Суперпользователю] (http://superuser.com/) было бы более подходящее место, чтобы спросить. – pnuts

ответ

0

файл имеет неверный тип контента (PDF) и Safari пытается исправить это, добавив расширение .pdf. Chrome этого не делает. Я не думаю, что есть право способ для браузера вести себя в этой ситуации, проблема действительно лежит на поставщике контента. Правильный тип содержимого для файлов Excel можно найти в this SO question.

+0

Надеюсь, я прав, говоря, что проблема не в моем браузере/среде, а проблема с исходным веб-сайтом и контентом контента, который он определил? – Adrian

+0

Да, правильно (если вы не являетесь владельцем сайта :)) –

Смежные вопросы