【问题标题】:GoogleDrive downloadURL is not populating未填充 Google 云端硬盘下载 URL
【发布时间】:2014-11-13 06:16:06
【问题描述】:

我正在尝试将 Google-docs UI 与 ASP.NET Web 应用程序集成。

在此文件存储在我们的文件存储中,我们要打开 Google Docs Editor 来编辑 word/excel/PPT 文件。

作为满足此要求的 POC 的一部分,我正在执行以下操作:

  1. 使用以下代码将文件上传到 Google Drive:

    Dim objInsert As Google.Apis.Drive.v2.FilesResource.InsertMediaUpload = objDriveService.Files.Insert(objFile, objStream, sMimeType)
    objInsert.Convert = True
    objInsert.Upload()
    
  2. 上传后获取响应并使用objFile.AlternateLink 属性打开编辑器来编辑文件。

  3. 我在使用时遇到下载文件的问题 objInsert.Convert = True。当我调用 File 对象时 我的下载 URL (objFile.DownloadUrl) 没有返回它已设置 。如果我不使用objInsert.Convert = True,那么我 我正在获取下载 URL,但问题是然后 AlternateLink 打开 带有各种选项的查看模式下的文件,我想要打开它的 URL 直接在编辑器中。

请建议我在这里缺少什么。

【问题讨论】:

    标签: asp.net google-docs-api google-drive-api


    【解决方案1】:

    更新:这里已经有人问过了:DownloadUrl missing from metadata for file on Google Drive API

    我认为这是预期的行为。您不能直接下载 Google 文件类型,您必须将其导出为某种兼容格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-09
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多