Baru -baru ini, aliran IO diperlukan untuk membaca gambar dalam proyek untuk menyediakan tampilan halaman latar depan. Karena saya dulu menggunakan jalur URL untuk menampilkan gambar, saya mendengar bahwa aliran IO perlu membaca gambar dalam proyek. Namun, tugas telah dikeluarkan, dan sebagai seorang programmer, saya hanya dapat memilih untuk menjalankannya, jadi saya menemukan beberapa informasi dan membaca API.
Hei, rasanya cukup sederhana. Karena ini adalah pertama kalinya streaming IO digunakan untuk membaca gambar untuk tampilan halaman, jadi catat kode berikut
Kode Latar Belakang:
/** * IO Stream Membaca gambar oleh: long * @return */@requestMapping (value = "/ioreadimage/{imgname}", method = requestMethod.get) string publik ioreAdimage (@pathvariable string iMGNAME, httpserverRequest, httponServletePponSePPUTCEPPUTEPPUTION, htponSepPutePREPPUTIONDEPPUTION, htponRexcepputeCeptePPUTCEPPUTEPPUTECEPLECEPLEQUEST, htponRServLEXEPPUTCEPPUTEPPUTECEPPUTECEPLEPLECEPLEPLEQUES null; fileInputStream IPS = null; coba {// dapatkan string path penyimpanan gambar imgpath = constans.folder_image + imgname; ips = FileInputStream baru (file baru (imgpath)); response.setContentType ("multipart/form-data"); out = response.getOutStream () (); len/form-data "); out = response.getUnputStream (); byte [1024 * 10]; while ((len = ips.read (buffer))! = -1) {out.write (buffer, 0, len);} out.flush ();} catch (pengecualian e) {e.printstacktrace ();} akhirnya {out.close (); iPs.close ();Kode Meja Depan - Metode 1:
<span style = "White-space: pre;"> </span> <Div style = "float: left;"> <#-$ {model.userDatil.photo} Nama file yang disimpan untuk database-> <mg src = "$ {ctx}/userInfo/ioreAdeMage/$ {Model" "ctx" type = "hidden" id = "photo" name = "photo"/> </div>Kode JS - Metode 2:
var npcname = $ ('#npcimg'). Data ('val'); var img = document.geteLementById ("npcimg"); img.src = '/userInfo/ioreadimage/'+npcname;Kode jQuery - Metode 3:
$ ('#npcimg'). attr ('src', '/userInfo/ioreadimage/'+npcname);Oke, sesederhana itu, meja depan dapat menampilkan gambar. Hanya ada beberapa kalimat kode secara total, jadi tidak ada komentar tambahan untuk menjelaskannya.
Meringkaskan
Artikel ini penuh dengan konten tentang membaca gambar untuk berbagi kode tampilan front-end di Java IO Streams. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!