2015-12-23 3 views
0

У меня есть .html документ, который мне нужен в теге . Скажем, это называется FILE.html и размещено по адресу http://files.net/FILE.html.Как остановить загруженные файлы HTML?

Итак, я пишу IFrame тега, как, например: <iframe src="http://files.net/FILE.html"></iframe>

Вместо фрейма появляющегося как хорошая коробочка и рендеринг HTML, в FILE.html, вместо этого он открывает File Explorer и предлагает пользователь загрузить FILE.html. Я не хочу, чтобы они загружали его, я просто хочу, чтобы они отображали его на экране.

Итак, есть ли способ форматировать его так, чтобы html отображал и не загружал? Могу ли я изменить FILE.html или изменить тег iframe или загрузить его по-другому?

ответ

2

Что-то о способе подачи файла сообщает браузеру, что он не является файлом HTML, который может быть отображен. Вероятно, это связано с тем, что заголовок Content-Type является неправильным, но может также быть вызван тем, что файл подается с заголовком Content-Disposition, который указывает браузеру его загрузить.

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

+0

Спасибо за ваш ответ - не могли бы вы рассказать мне, какие заголовки я должен использовать? – snazzybouche

+0

Прежде всего, получите заголовки в сетевой трассе и посмотрите, какие заголовки находятся в ответе. – loneshark99

+0

также проверьте тип mime – loneshark99

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