我将视频文件上传到 S3 Amazon 存储桶中,我正在尝试下载 S3object 并将数据解析为使用以下代码的文件:
InputStream reader = new BufferedInputStream(object.getObjectContent());
File file = new File("media");
OutputStream writer = new BufferedOutputStream(new FileOutputStream(file));
int read = -1;
while ((read = reader.read()) != -1) {
writer.write(read);
}
writer.flush();
writer.close();
reader.close();
InputStream is = null;
try {
is = new FileInputStream(file);
is.close();
但是,我遇到了java.io.FileNotFoundException: open failed: EROFS (Read-only file system) error,我不知道为什么。谁能解释为什么?
我引用了以下代码:AWS S3 Java SDK - 下载文件帮助