我正在尝试使用https://developers.google.com/drive/v2/reference/files/insert#examples中的示例代码。特别是:
FilesResource.InsertRequest request = service.Files.Insert(body);
request.Upload(stream, mimeType);
事实证明,FilesResource.InsertRequest类中不存在Upload
方法。我正在审查,看起来这个类缺少方法。
也许它没有在已发布的.NET库中实现?
感谢。
答案 0 :(得分: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