Imprimer un fichier JPEG avec JSP
Question
Existe-t-il un script JSP que je peux exécuter pour pointer sur un fichier JPEG du système de fichiers local à imprimer sur l’imprimante par défaut de Windows? Merci.
Modifier: J'ai déjà le fichier sur mon serveur. Comment pourrais-je charger le fichier dans un navigateur pour exécuter window.print ()? Merci
La solution
Vous aurez besoin d’un applet Java si vous ne voulez pas d’aller-retour d’un serveur. L'applet est requis pour que vous puissiez:
- Accédez au système de fichiers local.
- Accédez de manière native à l'imprimante.
L'utilisateur devra accorder les privilèges de l'applet.
Sachez qu'imprimer à partir de Java est notoirement difficile.
Autres conseils
Vous devez les amener à télécharger l'image sur votre serveur, puis placez le fichier jpeg sur une page avec JavaScript pour appeler window.print (). Commencer à lire le système de fichiers local est une violation de la sécurité pour les pages Web.