У нас есть сайт magento commerce, работающий на сервере IIS 6.0 с PHP 5.2.11 под управлением magento.
Всякий раз, когда пользователь пытается использовать распечатку для загрузки pdf на свой компьютер из панели администратора, загрузка не завершается. Я вижу, что полный файл загружен на компьютер, но браузер продолжает повторять, что он загружается. Это означает, что файл будет сохранен с .part в конце, и пользователи не смогут открыть файл в формате PDF. Если я удаляю расширение .part, созданное firefox, тогда я могу правильно просмотреть PDF. Это означает, что данные отправляются в браузер с сервера в полном объеме, но загрузка не прекращается.
См. Заголовки ниже в ответе при начале загрузки pdf
HTTP/1.x 200 OK
Cache-Control: must-revalidate, post-check=0, pre-check=0
Pragma: public
Content-Length: 1456781
Content-Type: application/pdf
Content-Encoding: gzip
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Last-Modified: Fri, 18 Dec 2009 10:23:37 +0000
Vary: Accept-Encoding
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET, PHP/5.2.11
Content-Disposition: attachment; filename=invoice2009-12-18_10-23-37.pdf
Date: Fri, 18 Dec 2009 10:23:37 GMT
Я полагаю, это связано с тем, что соединение не закрывается после отправки всего файла? Пожалуйста, помогите!
Спасибо.