Googleドライブ内のフォルダにアップロードするAndroidアプリがあります。その部分は問題なく動作しています。Googleドライブ内のフォルダを削除してから、アプリがこのフォルダにアップロードしようとすると、アップロードは「成功」しますが、Googleドライブでファイルが見つかりません。
Googleドライブによって例外がスローされることを期待しますが、私が知る限り、そうではありません。これは仕様によるものですか?アップロードするたびにフォルダが存在するかどうかを確認する必要がありますか、それとも別の方法がありますか?
ありがとう
これが私が使用しているコードです
File body = new File();
body.setTitle(title);
body.setDescription(description);
body.setMimeType(mimeType);
// Set the parent folder.
body.setParents(Arrays.asList(new ParentReference().setId(parentId)));
// File's content.
java.io.File fileContent = new java.io.File(filename);
FileContent mediaContent = new FileContent(mimeType, fileContent);
try {
drive.files().insert(body, mediaContent).execute();
} catch (IOException e) {
e.printStackTrace();
}