2

我正在尝试使用来自https://developers.google.com/drive/v2/reference/files/insert#examples的示例代码。尤其:

FilesResource.InsertRequest request = service.Files.Insert(body);
request.Upload(stream, mimeType);

事实证明,该Upload方法在 FilesResource.InsertRequest 类中不存在。我正在审查,看起来该类缺少该方法。

也许它没有在已发布的 .NET 库中实现?

谢谢。

4

1 回答 1

2

不幸的是,最近对 .NET 客户端库的一些更改影响了这一部分,我将确保相应地更新文档。

该库现在支持可恢复上传机制,但您必须改用 InsertMediaUpload 类:

FilesResource.InsertMediaUpload request = service.Files.Insert(body, stream, mimeType);
request.Upload();

如需完整参考,请查看更新的 DrEdit.NET 示例:

https://code.google.com/p/google-drive-sdk-samples/source/browse/dotnet/DrEdit/Models/Utils.cs#290

于 2012-07-17T00:35:24.497 回答