1. Simpan ke server
Simpan ke server di mana proyek berada sesuai dengan jalur.
String imgurl = ""; // alamat gambar coba {// buat url url url = url baru (imgurl); // buka koneksi urlconnection con = url.openconnection (); // Input Stream InputStream adalah = con.getInputStream (); // byte buffering data 1K [] bs = byte baru [1024]; // Baca data panjang data; // Output File Stream OutputStream OS = FileOutputStream baru ("c: //image.jpg"); // save path // Mulai membaca while ((len = is.read (bs))! = -1) {os.write (bs, 0, len); } // Lengkapi, tutup semua tautan os.close (); is.close (); } catch (MalFormedurlexception e) {e.printstacktrace (); } catch (FileNotFoundException e) {e.printstacktrace (); } catch (ioException e) {e.printstacktrace (); }2. Simpan ke lokal
Simpan secara lokal sebagai unduhan browser.
String imgurl = ""; // alamat url string filename = imgurl.substring (imgurl.LastIndexof ('/') + 1); BufferedInputStream adalah = null; BufferedOutputStream OS = null; coba {url url = url baru (imgurl); this.getSerVletResponse (). setContentType ("Application/X-MSDownload;"); this.getSerVletResponse (). setHeader ("konten-disposisi", "lampiran; fileName =" + string baru (filename.getbytes ("UTF-8"), "iso8859-1")); this.getSerVletResponse (). setHeader ("content-length", string.valueof (url.openconnection (). getContentLength ())); IS = baru bufferedInputStream (url.openstream ()); OS = BufferedOutputStream baru (this.getSerVletResponse (). getOutputStream ()); byte [] buff = byte baru [2048]; int bytesread; while (-1! = (bytesread = is.read (buff, 0, buff.length))) {os.write (buff, 0, bytesread); } if (is! = null) is.close (); if (os! = null) os.close (); } catch (MalFormedurlexception e) {e.printstacktrace (); } catch (UnsupportedEncodingException e) {e.printstacktrace (); } catch (ioException e) {e.printstacktrace (); }Contoh sederhana di atas mengunduh gambar ke klien dan server berdasarkan URL adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.