package Hello.lrx.deam;
import javax.imageio.IIOException;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
public class Main {
public static void main(String[] args) {
InputStream is=null;
FileOutputStream os=null;
try{
URL url =new URL("https://image-assets.mihuashi.com/permanent/238806%7C-2024/04/02/13/lsZVgNQpYDVDHa_3X177we-LzZ1L.jpg!mobile.square.large");
URLConnection uc = url.openConnection();
is =uc.getInputStream();
File file =new File("D:\\jj\\download2.jpg");
int len =0;
os=new FileOutputStream(file);
byte[] bt=new byte[1024];
while((len= is.read(bt))!=-1){
os.write(bt,0,len);
}
}catch (IOException e){
throw new RuntimeException();
}finally {
try {
is.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
try {
os.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
}
Java中利用IO下载网图至本地硬盘
最新推荐文章于 2024-08-18 03:19:52 发布
本文档展示了如何使用Java编程语言通过URLConnection从https地址下载一张图片,并将其保存到本地文件。代码中涉及了InputStream、FileOutputStream和异常处理的相关操作。
摘要由CSDN通过智能技术生成