2

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();
}
4

1 に答える 1

2

ファイル挿入メソッドの戻り値は、挿入されたファイルのメタデータです。これを使用して、ファイルが含まれているフォルダーを含め、Google ドライブ上の新しいファイルに関するすべてを知ることができます。

于 2012-08-01T03:43:40.930 に答える