Recientemente, se necesitan transmisiones de IO para leer imágenes en el proyecto para proporcionar una pantalla de página en primer plano. Como solía usar la ruta de la URL para mostrar imágenes, escuché que las transmisiones de IO necesitan leer imágenes en el proyecto. Sin embargo, se ha emitido la tarea, y como programador, solo puedo elegir ejecutarla, por lo que encontré información y leí la API.
Oye, se siente bastante simple. Dado que es la primera vez que la transmisión IO se usa para leer imágenes para la pantalla de página, así que grabe el siguiente código
Código de fondo:
/** * IO Stream lee la imagen por: long * @return */@requestmapping (value = "/ioreadImage/{imgname}", método = requestmethod.get) public String ioreadImage (@PathVariable String imgname, httpServletRequest request, httPservletResponse Response) lanzado IOException {ServletEx Out; iPs = null; try {// Obtenga la cadena de ruta de almacenamiento de imagen imgpath = constans.folder_image + imgname; iPs = new FileInputStream (nuevo archivo (imgpath)); Response.setContentType ("multipart/form-data"); OUT = Response.getOutputPutSeam (); // read File stream int Len = 0; byte [] buffer = newtee [1024 * 1024 * 1024 *; )Código de recepción - Método 1:
<span style = "white-space: pre;"> </span> <div style = "float: left;"> <#-$ {model.userdatil.photo} El nombre de archivo almacenado para la base de datos-> <img src = "$ {ctx}/userInfo/ioreadImage/$ {model.userDatil.photo} it =" "npcimg/"/"/>"/> "npcimgg/>>>>>" npcimgg/>>>>>>>>>> "npcimggg/>>>>>>>>>>>" npcimgg/>>>>>>>>>>>> "inputar type = "Hidden" id = "Photo" name = "Photo"/> </div>Código JS - Método 2:
var npcname = $ ('#npcimg'). data ('val'); var img = document.getElementById ("npcimg"); img.src = '/userInfo/ioreadImage/'+npcname;Código jQuery - Método 3:
$ ('#npcimg'). attr ('src', '/userInfo/ioreadImage/'+npcname);Ok, es así de simple, la recepción puede mostrar las imágenes. Solo hay unas pocas oraciones de código en total, por lo que no hay comentarios adicionales para explicarlo.
Resumir
Este artículo está lleno del contenido sobre la lectura de imágenes para el código de visualización frontal compartiendo en las transmisiones Java IO. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!