Печать файла JPEG с использованием JSP
Вопрос
Есть ли сценарий JSP, который я могу запустить, чтобы указать файл JPEG в локальной файловой системе для печати на принтере Windows по умолчанию?Спасибо.
Редактировать:У меня уже есть файл на моем сервере.Как мне загрузить файл в браузер для запуска window.print()?Спасибо
Решение
Вам понадобится Java-апплет, если вы не хотите путешествовать по серверу туда и обратно.Апплет необходим для того, чтобы вы могли:
- Доступ к локальной файловой системе.
- Доступ к принтеру изначально.
Пользователю необходимо будет предоставить привилегии апплету.
Имейте в виду, что печать из Java чрезвычайно сложна.
Другие советы
Вам нужно будет заставить их загрузить изображение на ваш сервер, а затем поместить jpeg на страницу с помощью JavaScript для вызова window.print().Для веб-страниц простое начало чтения локальной файловой системы является нарушением безопасности.