java下载网络图片到本地
时间: 2023-12-04 15:40:10 浏览: 112
以下是Java下载网络图片到本地的代码示例:
```java
import java.io.*;
import java.net.*;
public class DownloadImage {
public static void main(String[] args) {
String imageUrl = "https://example.com/image.jpg"; // 图片的URL地址
String destinationFile = "image.jpg"; // 图片保存的本地路径
try {
URL url = new URL(imageUrl);
InputStream is = url.openStream();
OutputStream os = new FileOutputStream(destinationFile);
byte[] b = new byte[2048];
int length;
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
is.close();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码使用Java的URL和IO库,通过输入输出流的方式将网络上的图片下载到本地。其中,imageUrl是图片的URL地址,destinationFile是图片保存的本地路径。
阅读全文