request.getInputStream使用BufferReader写入文件
时间: 2023-10-25 18:12:27 浏览: 65
java io 创建,读取,写入,删除文件
5星 · 资源好评率100%
可以使用 `BufferedReader` 从 `InputStream` 中读取数据,并将其写入到文件中。以下是一个示例:
```java
try {
BufferedReader reader = request.getReader();
File file = new File("path/to/file.txt");
FileWriter writer = new FileWriter(file);
String line;
while ((line = reader.readLine()) != null) {
writer.write(line);
}
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
```
在上面的代码中,我们首先获取到 `request` 对象的输入流,然后使用 `BufferedReader` 读取数据。读取的数据将会被逐行写入到一个文件中。最后,我们关闭了文件写入流。需要注意的是,在使用 `BufferedReader` 读取数据时,我们需要逐行读取,否则可能会出现数据丢失的情况。
阅读全文