我正在尝试将Google-docs UI与ASP.NET Web应用程序集成。
此文件存储在我们的文件存储中,我们要打开Google文档编辑器来编辑word / excel / PPT文件。
作为此要求的POC的一部分,我在下面做:
使用以下代码将文件上传到Google云端硬盘:
Dim objInsert As Google.Apis.Drive.v2.FilesResource.InsertMediaUpload = objDriveService.Files.Insert(objFile, objStream, sMimeType)
objInsert.Convert = True
objInsert.Upload()
上传后使用objFile.AlternateLink
获取回复
用于打开编辑器以编辑文件的属性。
我在使用时遇到了下载文件的问题
objInsert.Convert = True
。当我调用File对象时
我的下载网址(objFile.DownloadUrl
)未返回已设置
Null 。如果我不使用objInsert.Convert = True
那么我
我正在获取下载URL,但问题是 AlternateLink 打开
文件在View模式下有各种选项,我希望URL打开它
直接在编辑器中。
请建议我在这里缺少什么。
答案 0 :(得分:0)
更新:这已在此处提出:DownloadUrl missing from metadata for file on Google Drive API
我认为这是预期的行为。您无法直接下载Google文件类型,您必须将其导出为兼容格式。