使用:Drive v2:1.5.0.99 Beta,.NET Framework:4.5
身份验证正确进行(使用模拟) - 通过服务帐户(AssertionFlowClient)。获得访问令牌。服务帐户已被授予域范围的权限
我可以通过 Service.Files.List(); 获取父文件夹 - ID (strRootFolder);
byte[] byteArray = System.IO.File.ReadAllBytes(FileName);
Google.Apis.Drive.v2.Data.File flUpload = new Google.Apis.Drive.v2.Data.File();
flUpload.Title = Title;
flUpload.Description = Description;
flUpload.MimeType = MimeType;
flUpload.Parents = new List<ParentReference>() { new ParentReference() { Id = strRootFolder } };
Google.Apis.Drive.v2.FilesResource.InsertMediaUpload drvRequest = drvService.Files.Insert(flUpload, new System.IO.MemoryStream(byteArray), "text/plain");
drvRequest.Upload();
但是 Upload 方法不发送任何请求。不会抛出异常。Fiddler 跟踪显示未发送任何请求,因此 request.responsebody 始终为空。
我错过了什么吗?