1. Enregistrer sur le serveur
Enregistrez-le sur le serveur où se trouve le projet en fonction du chemin.
String imgurl = ""; // adresse de l'image essai {// construire url url url = new url (imgurl); // Open Connexion UrlConnection Con = url.OpenConnection (); // Le flux d'entrée InputStream est = con.getInputStream (); // Byte de mémoire tampon 1K [] BS = Nouveau octet [1024]; // Lire la longueur des données int len; // Sortie du flux de sortie OUTPUTSTREAM OS = new FileOutputStream ("c: //image.jpg"); // Enregistrer Path // Démarrer la lecture while ((len = is.read (bs))! = -1) {os.write (bs, 0, len); } // complet, fermez tous les liens os.close (); is.close (); } catch (malformEdUrException e) {e.printStackTrace (); } catch (filenotFoundException e) {e.printStackTrace (); } catch (ioException e) {e.printStackTrace (); }2. Économisez à la local
Enregistrez localement comme téléchargement du navigateur.
String imgurl = ""; // Url Address String filename = imgurl.substring (imgurl.lastIndexof ('/') + 1); BufferedInputStream est = null; BufferedOutputStream os = null; essayez {url url = new url (imgurl); this.getServletResponse (). setContentType ("application / x-msdownload;"); this.getServletResponse (). SetHeader ("Content-Disposition", "attachement; filename =" + new String (filename.getBytes ("utf-8"), "iso8859-1")); this.getServletResponse (). SethEader ("Content-Length", String.ValueOf (url.openconnection (). getContentLength ())); is = new BufferedInputStream (url.openStream ()); OS = new BufferedOutputStream (this.getServletResponse (). getOutputStream ()); octet [] buff = nouveau octet [2048]; int bytesread; while (-1! = (bytesRead = is.read (buff, 0, buff.length))) {os.write (buff, 0, bytesRead); } if (est! = null) is.close (); if (os! = null) os.close (); } catch (malformEdUrException e) {e.printStackTrace (); } catch (UnportEnCcodingException e) {e.printStackTrace (); } catch (ioException e) {e.printStackTrace (); }L'exemple simple ci-dessus de télécharger des images sur les clients et les serveurs basés sur les URL est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.