Dropbox具有Copy_ref api,可以轻松地将同一文件上传到多个用户。我在Google Drive api中找不到这种功能。是否可以使用副本将相同文件上传到不同用户的帐户,而不是从我的服务器上传?
答案 0 :(得分:0)
我认为没有办法做到这一点。相反,您可以使用Drive SDK具有的共享功能。使用共享,您可以将文件副本创建到其他帐户。
private static Permission insertPermission(Drive service, String fileId,
String value, String type, String role) {
Permission newPermission = new Permission();
newPermission.setValue(value);
newPermission.setType(type);
newPermission.setRole(role);
try {
return service.permissions().insert(fileId, newPermission).execute();
} catch (IOException e) {
System.out.println("An error occurred: " + e);
}
return null;
是setValue用于指定用户帐户,类型为帐户类型(用户或组),角色是权限。你可以参考这个Drive Permission