Récemment, des flux IO sont nécessaires pour lire des images du projet pour fournir l'affichage de la page de premier plan. Puisque j'utilisais le chemin d'accès à l'URL pour afficher des images, j'ai entendu dire que les flux IO devaient lire des images dans le projet. Cependant, la tâche a été émise, et en tant que programmeur, je ne peux que choisir de l'exécuter, j'ai donc trouvé des informations et lu l'API.
Hé, c'est assez simple. Puisque c'est la première fois que le streaming IO est utilisé pour lire des images pour l'affichage de la page, alors enregistrez le code suivant
Code d'arrière-plan:
/ ** * io Stream lit l'image par: long * @return * / @ requestmapping (value = "/ ioreAdImage / {imGname}", méthode = requestMethod.get) public String ioreADImage (@Pathvariable String iMGname, httpservletRequest request, httServleRsesponse Response) throws ioException {serpletOtFetSt ips = null; essayez {// obtenir la chaîne de chemin de stockage d'image imgpath = constans.folder_image + imgName; ips = new FileInputStream (nouveau fichier (imgpath)); réponse.setContentType ("multipart / form-data"); out = réponse.getoutputStream (); // lecture de fichiers int len = 0; 10]; while ((len = ips.read (tampon))! = -1) {out.write (tampon, 0, len);} out.flush ();} catch (exception e) {e.printStackTrace ();} enfin}Code de réception - Méthode 1:
<span style = "White-espace: pre;"> </ span> <div style = "float: left;"> <# - $ {Model.userDatil.photo} le nom de fichier stocké pour la base de données -> <img src = "$ {ctx} / userInfo / ioreADIMage / $ {Model.Userdatil.photo}" Id = "NPCIMg type = "Hidden" id = "Photo" name = "Photo" /> </div>JS Code - Méthode 2:
var npcname = $ ('# npcimg'). data ('val'); var img = document.getElementById ("npcimg"); img.src = '/ userInfo / ioreAdImage /' + npcname;Code jQuery - Méthode 3:
$ ('# npcimg'). attr ('src', '/ userInfo / ioreAdImage /' + npcname);Ok, c'est aussi simple que la réception peut afficher les images. Il n'y a que quelques phrases de code au total, il n'y a donc pas de commentaires supplémentaires pour l'expliquer.
Résumer
Cet article est plein de contenu sur la lecture d'images pour le partage de code d'affichage frontal dans les flux Java IO. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!