Как я могу отображать документы в формате Word, PDF-документы в браузере, используя файлы из веб-папки? Поэтому, если пользователь загружает отчет в формате PDF и хочет видеть его в браузере, как я могу это разрешить? Может ли HTML5 быть полезным?Как отображать документы из папки?
2
A
ответ
1
С вашего комментария о отображении изображений кажется, что вы хотите вставить файл PDF или Word на страницу. Проще всего сделать, это использовать IFRAME, например, так:
<iframe src="http://myserver.com/userUploads/foobar.doc" width="500px" height="500px">
</iframe>
Однако различные виджеты для различных типов документов будет выглядеть существенно отличается и не может обеспечить все функциональные возможности, можно было бы ожидать (как в this example). Кроме того, не все браузеры будут настроены с возможностью отображения документа inline - некоторые подскажут пользователю загрузить файл.
Загрузка документов на что-то вроде Scribd обеспечит более единообразный опыт в отношении типов документов и браузеров; однако, в зависимости от того, насколько важно, чтобы эти документы были частными, Scribd не может быть хорошим решением.
Я попытался что-то вроде этого пару лет назад, но сдался. Проблема, с которой я столкнулся, заключалась в том, что браузеру не удалось распознать заголовок типа mime. Для обслуживания самого документа (по ссылке) не будет проблемой, его попытка обслуживать содержимое из базы данных или из-за пределов ваших веб-папок, что может быть проблемой. – Fatmuemoo
, например, когда вы показываете изображение, как правило, из вашей веб-папки, например . Есть ли аналогичный формат для представления pdf или word docs? – AAA