问题描述
我可以使用下面的代码将文件上传到谷歌驱动器(它是一个团队驱动器)。但是当文件可供任何有链接的人使用时,如何使用权限创建?我打算在网站上展示它们,所以它们必须是公开的。
func createFile(service *drive.Service,name string,mimeType string,content io.Reader,parentId string) (*drive.File,error) {
f := &drive.File{
MimeType: mimeType,Name: name,Parents: []string{parentId},DriveId: "0ADWLSv3z4zp1Uk9PVA",}
file,err := service.Files.Create(f).SupportsAllDrives(true).IncludePermissionsForView("published").Media(content).Do()
if err != nil {
log.Println("Could not create file: " + err.Error())
return nil,err
}
return file,nil
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)