hutool 获取网络图片文件流
时间: 2023-09-04 17:14:28 浏览: 1462
你可以使用Hutool的HttpUtil来获取网络图片的文件流。具体步骤如下:
1. 引入Hutool依赖:
```xml
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.8</version>
</dependency>
```
2. 使用HttpUtil获取网络图片的文件流:
```java
import cn.hutool.core.io.FileUtil;
import cn.hutool.http.HttpUtil;
import java.io.File;
import java.io.InputStream;
public class Test {
public static void main(String[] args) {
String url = "https://example.com/image.jpg";
InputStream inputStream = HttpUtil.downloadBytes(url);
File file = FileUtil.writeFromStream(inputStream, "image.jpg");
}
}
```
其中,`HttpUtil.downloadBytes(url)`方法会返回一个输入流,可以直接使用`FileUtil.writeFromStream(inputStream, "image.jpg")`将输入流写入到本地文件中。这样,你就可以获取到网络图片的文件流了。
阅读全文