inputstream转换为file对象
时间: 2023-07-21 20:11:53 浏览: 101
InputStream与OutputStream及File间互转
3星 · 编辑精心推荐
你可以使用以下代码将 InputStream 转换为 File 对象:
```
public File convertInputStreamToFile(InputStream inputStream, String fileName) throws IOException {
File file = new File(fileName);
OutputStream outputStream = new FileOutputStream(file);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
outputStream.close();
inputStream.close();
return file;
}
```
其中,`inputStream` 是需要转换的 InputStream 对象,`fileName` 是转换后的 File 对象所需的文件名。该函数的返回值是一个 File 对象。
阅读全文