可以使用 FileInputStream 类从文件系统中读取文件内容并将其作为 InputStream 访问。以下是一个代码示例:
try {
// 打开文件输入流
FileInputStream fileInputStream = new FileInputStream(new File("file.txt"));
// 读取文件内容
byte[] buffer = new byte[1024];
int length = 0;
while ((length = fileInputStream.read(buffer)) != -1) {
// 将文件内容以 InputStream 形式处理
InputStream inputStream = new ByteArrayInputStream(buffer, 0, length);
// TODO: 在此处进行 InputStream 的处理
}
// 关闭文件输入流
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}