我将视频文件上传到S3亚马逊存储桶中,我正在尝试下载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(只读文件系统)错误,我不知道为什么。任何人都可以解释原因吗?
我引用了以下代码:AWS S3 Java SDK - Download file help