inputStream 转file
时间: 2024-01-17 11:06:21 浏览: 23
你可以使用Apache Commons IO库中的IOUtils类将InputStream转换为File。
首先,创建一个InputStream对象和一个File对象,然后使用IOUtils.copy()方法将InputStream中的数据复制到File中即可。
以下是一个示例代码:
```java
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
public class InputStreamToFile {
public static void convert(InputStream inputStream, File file) throws Exception {
FileOutputStream outputStream = new FileOutputStream(file);
IOUtils.copy(inputStream, outputStream);
outputStream.close();
}
public static void main(String[] args) throws Exception {
InputStream inputStream = // your input stream
File file = new File("output.txt");
convert(inputStream, file);
}
}
```
在上面的示例中,我们使用了IOUtils.copy()方法将输入流中的数据复制到文件中。最后,我们关闭了输出流。