且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

上传文件到Google云端硬盘中的指定文件夹

更新时间:2023-02-14 14:11:17

是的,终于我可以上传我的文件整个目录到谷歌驱动器中的特定文件夹,只是因为无与伦比的folderid。

Yea, finally i can upload my whole directory of file to specific folder in google drive simply because of unmatched folderid.

String folderId = "0BwI6rRcqw8ZURlpleEVsRUhod0U";

File fileContent = new java.io.File(Environment.getExternalStorageDirectory() + "/DCIM/Camera/" + Files[count].getName());

FileContent mediaContent = new FileContent("image/jpeg", fileContent);

com.google.api.services.drive.model.File body = new com.google.api.services.drive.model.File();

body.setTitle(fileContent.getName());
body.setMimeType("image/jpeg");

body.setParents(Arrays.asList(new ParentReference().setId(folderId)));

com.google.api.services.drive.model.File file = drive.files().insert(body, mediaContent).execute();