1. Salvar no servidor
Salve -o no servidor em que o projeto está localizado de acordo com o caminho.
String imgurl = ""; // endereço de imagem tente {// construir url url url = new url (imgul); // Abra a conexão urlConnection con = url.openconnection (); // fluxo de entrada inputStream is = con.getInputStream (); // 1K buffer de buffer de dados [] bs = novo byte [1024]; // leia o comprimento dos dados int len; // Saiba o fluxo de arquivo outputStream OS = new FileOutputStream ("c: //image.jpg"); // salvar caminho // comece a ler while (len = is.read (bs))! = -1) {os.write (bs, 0, len); } // Complete, feche todos os links os.close (); is.close (); } catch (malformEdurlexception e) {e.printStackTrace (); } catch (filenotfoundException e) {e.printStackTrace (); } catch (ioexception e) {e.printStackTrace (); }2. Salvar no local
Salve localmente como download de um navegador.
String imgurl = ""; // URL String string filename = imgurl.substring (imgurl.lastIndexof ('/') + 1); BufferInputStream é = nulo; BufferOutputStream OS = null; tente {url url = novo url (imgurl); this.getServletResponse (). setContentType ("Application/X-MsDownload;"); this.getServletResponse (). Setheader ("Content-Disposition", "Applement; FileName =" + new String (FILENAME.GETBYTES ("UTF-8"), "ISO8859-1")); this.getServletResponse (). Setheader ("Length-comprimento", string.valueof (url.openconnection (). getContentLength ())); é = new bufferInputStream (url.openstream ()); OS = new BufferedOutputStream (this.getServletResponse (). getOutputStream ()); byte [] buff = novo byte [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 (); }O exemplo simples acima do download de imagens para clientes e servidores com base nos URLs é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.