Как открыть любой файл в iframe - PullRequest
0 голосов
/ 17 сентября 2011

Я использую iframe на своей веб-странице.Я хочу открыть файл c: \ Dir \ SubDir \ xyz.doc внутри iframe. Как это сделать?Я проверил много источников, все они указали, чтобы дать источник iframe пути, добавив код. Это не работает для меня.Вот мой код

iframe1.attributes["src"] ="c:\\Dir\SubDir\xyz.doc"

Ответы [ 2 ]

3 голосов
/ 17 сентября 2011

при условии, что вы хотите открыть файл на клиентском компьютере, вам потребуется использовать URL-адрес файла, например, "file: // c | /Dir/SubDir/xyz.doc".Тем не менее, он по-прежнему может работать некорректно по разным причинам (возможно, в первую очередь связанным с безопасностью).

, если мое предположение неверно и вы хотите отобразить файл на сервере, вам все равно нужно использовать URL ине путь к файлу, то есть вам нужно иметь файл где-нибудь под корнем документа: «../Dir/SubDir/xyz.doc», например.

тогда существует большая вероятность, что a.Файл документа не будет правильно отображаться на веб-странице.

0 голосов
/ 17 сентября 2011
<iframe src="test.doc"></iframe>

приведенный выше пример работает в моей среде, потому что я помещаю файл в папку своего проекта и получаю к нему доступ.

вы не можете открыть файл вне папки вашего проекта .... Так что имейте это в виду.

@ jcomeau_ictx правильно, вы не можете открыть файл .doc в браузере, но да, он попросит вас сохранить файл, если вы вставите iframe ..

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