3

Предварительный просмотр PDF с помощью встроенного средства просмотра PDF в Chrome:

Изображение, показывающее, что загрузка PDF не удалась с сообщением об ошибке «Ошибка - проблема с сервером»

Когда я пытаюсь сохранить его на своем диске, я получаю сообщение об ошибке «Ошибка сервера». Как это возможно? Я думал, что PDF был полностью загружен, прежде чем он открылся во встроенной программе просмотра PDF Google Chrome.

(Если это имеет значение, PDF был связан с этой страницы.)

3 ответа3

3

Я столкнулся с этой проблемой, потому что Chrome требует, чтобы URL, указывающий на PDF, заканчивался соответствующим расширением файла.

example.com/myFile может отображать pdf-файл, но загрузка не удастся с сообщением «Failed - Server problem». Для того, чтобы иметь возможность отображать и загружать, вам нужно иметь URL example.com/myFile.pdf .

1

Я часто сталкиваюсь с этой проблемой и нахожу следующие обходные пути:1) Вместо прямой загрузки PDF-файла выберите "Печать", а затем «Сохранить как PDF-файл». 2) Используйте Firefox.

1

У меня также была эта проблема при загрузке PDF-файла в Chrome PDF Viewer. Viewer открывал PDF-файл из файлового потока или массива байтов. Я решил это, добавив длину в заголовок

Response.BinaryWrite(buffer);
Response.AppendHeader("Content-Length", buffer.LongLength.ToString());

Пожалуйста, обратите внимание - Internet Explore работал просто отлично! Надеюсь это поможет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .