IE7 имеет проблемы с отображением контента из динамически генерируемого URL в <object> - PullRequest
0 голосов
/ 27 июня 2011

IE7 не может отображать содержимое динамически сгенерированного URL внутри элемента .Вот пример для загрузки документов в формате pdf:

<object data="http://localhost:8080/Documents/Query?Id=document123&Session=1510" width="600" height="400"></object>

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

<object data="document123.pdf" width="600" height="400"></object>

Есть ли способ обойти это?

Ответы [ 2 ]

1 голос
/ 09 октября 2014

Только что столкнулся с этой проблемой сам.

Я не знаю, была ли у вас та же проблема, что и у меня, но если вы используете следующее:

Response.AddHeader ("Content-Расположение "," вложение; имя файла = ...

Удалите его, сохраните тип содержимого как "application / pdf", но не назначайте расположение, таким образом, оно будет обрабатываться как прямой файл ине в качестве вложения для загрузки.

1 голос
/ 27 июня 2011

Трудно точно понять, в чем проблема, не зная больше о вашей платформе разработки и, возможно, увидев часть кода для Query.Но я предполагаю, что это относится к типу MIME, который представляет сервер.

Вы должны отправить заголовок MIME-типа как application/pdf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...