将文件上传到谷歌驱动器时如何添加“使用链接查看全部”权限

问题描述

我可以使用下面的代码将文件上传到谷歌驱动器(它是一个团队驱动器)。但是当文件可供任何有链接的人使用时,如何使用权限创建?我打算在网站上展示它们,所以它们必须是公开的。

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 (将#修改为@)