ビデオ ファイルを S3 Amazon バケットにアップロードし、S3 オブジェクトをダウンロードして、以下のコードを使用してデータをファイルに解析しようとしています。
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 - ダウンロード ファイルのヘルプからコードを参照しました。