2016-03-21 3 views
0

наш классический веб-сайт ASP, размещенный на IIS 7 на 32-битном сервере Windows 2008.pdf, загруженный с веб-сайта, поврежден + пустой документ при открытии

Сайт позволяет использовать pdf-файлы из него.

Когда я пытаюсь загрузить и открыть файл pdf, я вижу сообщение «Ошибка при открытии этого документа. Этот файл поврежден и не может быть восстановлен».

Если я скопирую pdf вручную из папки веб-сайта на свою локальную машину, я могу открыть pdf-файл. Но когда я загружаю тот же самый pdf-файл с веб-сайта, я не могу его открыть. Размер файла pdf и количество страниц верны. Но когда я открываю pdf, он пуст.

Я не уверен, что вызывает эту проблему. Просьба проверить, как устранить проблему при загрузке pdf и ошибке при ее открытии.

Благодаря Ashok

+0

В большинстве случаев это ошибка в коде ASP (например, неправильный контент Content-Length или ASP, содержащий двоичные данные PDF). Вы можете просматривать заголовки HTTP или тело в средствах браузера dev. Если можно, добавьте свой код в вопрос. – async5

+0

Просьба предоставить образец файла PDF или ссылку, которая может быть использована для ее загрузки. Мы не можем устранить неполадки с файлом PDF, если у нас нет файла PDF для устранения неполадок. –

+0

Спасибо всем за ваши материалы. Мы работали с командой сети и решили проблему. Недавние изменения в настройках сети повлияли на загрузку файла. Теперь настройки изменены (для Non Compliant HTTP), чтобы разрешить загрузку с этого сайта. Спасибо за вашу помощь. – user3219354

ответ

3

Вы должны проверить, если вы на самом деле, используя ту же программу просмотра для просмотра PDF. Когда вы открываете PDF в браузерах, они могут использовать разные фактические приложения/двигатели для отображения PDF:

Отдельные зрители могут включать в себя Adobe Reader (версия 10 и 11 имеют различные обработки искаженных файлов PDF), Foxit Reader или менее известных конкретных зрителей, как ByteScout PDF Multitool.

Если ваш файл PDF имеет незначительные внутренние проблемы с неправильными данными или поврежденными объектами, он может вызывать сообщения об ошибках с некоторыми читателями, но другие могут автоматически пройти эту проблему. Например, Adobe Reader 10 (включая версию плагина IE) может выдать ошибку, если хотя бы один объект описания шрифта содержит неправильно отформатированное описание шрифта, в то время как версия 11 или более поздняя версия обрабатывает такие файлы без проблем. Другими словами, даже разные версии одного и того же приложения для чтения PDF могут вести себя по-разному в некоторых случаях.

Сведения о компании: Я связан с ByteScout, создателем бесплатного средства просмотра PDF Multitool.

+0

Спасибо за ваши данные. Ваш ответ очень полезен. Проблема была с настройками сети, и загрузка изменилась после изменения сетевых настроек. – user3219354

+0

@ user3219354 Благодарим вас за обновление! oh, совпадение размера файла было первым, что нужно проверить на самом деле, что я забыл - отлично, что вы нашли и исправили проблему! –

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