просмотр клиентского pdf в jsp - PullRequest
0 голосов
/ 17 декабря 2010

Как показать клиентский pdf (то есть предварительный просмотр файла на их жестком диске) в формате jsp?

Я могу встроить pdf на серверную сторону:

<embed src="fw4.pdf" name="preview_image" width=400 height=800
border=0 type="application/pdf" PLUGINSPAGE="http://www.adobe.com/downloads/">

Я могу просмотреть клиентскую версию img:

<img src="file:\\\\C:\\temp\\IMG_9990_w.jpg" name=preview_image height="600" width="600">

Как просмотреть pdf на стороне клиента?

Я пытался использовать iframes, встраивать теги (путь, аналогичный указанному в теге img выше) и т. Д. И т. Д. Есть предложения?

1 Ответ

0 голосов
/ 19 декабря 2010

Просто определите его путь в embed src так же, как вы сделали для img src.


Обновление : ОК, это не сработало. Случай, который у вас есть, тоже довольно редкий. Обычно PDF-файлы и все остальные встроенные файлы обслуживаются веб-сервером, а не загружаются из файловой системы локального диска клиента. Почему это требование? Это веб-приложение интрасети, которое обращается к некоторому общему сетевому диску, который должен быть доступен на всех клиентских компьютерах?

Если это действительно так, то я бы также подключил этот сетевой диск к веб-серверу и просто использовал сервлет для потоковой передачи неизмененных байтов с этого диска в ответ HTTP, а затем позволил бы embed src указать на это. сервлет.

Если это не так, то я действительно не вижу разумных причин для создания такой страницы, или это должно быть для каких-то конкретных личных целей.

...