【问题标题】:Uploading with Google Drive SDK使用 Google Drive SDK 上传
【发布时间】:2015-05-11 16:24:13
【问题描述】:

尝试上传到我的驱动器时获取 request.ResponseBody = null。 我看到以下异常“值不能为空。参数名称:baseUri”

这是代码

                Google.Apis.Drive.v2.Data.File body = new Google.Apis.Drive.v2.Data.File();
                body.Title = System.IO.Path.GetFileName(uploadFile);
                body.Description = "File uploaded";
                body.MimeType = GetMimeType(uploadFile);
                body.Editable = true;
                body.Shared = false;
                body.Parents = new List<ParentReference>() { new ParentReference() { Id = parentID } };

                var x = service.HttpClient.GetByteArrayAsync(uploadFile);
                byte[] arrBytes = x.Result;
                System.IO.MemoryStream stream = new System.IO.MemoryStream(arrBytes);


 try
                {
                    if (arrBytes.Length > 0)
                    {
                        FilesResource.InsertMediaUpload request = service.Files.Insert(body, stream, GetMimeType(uploadFile));
                        request.Convert = true;
                        request.Upload();
                        return request.ResponseBody;
                    }
                    else
                    {
                        Console.WriteLine("File does not exist: " + uploadFile);
                        return null;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine("An error occurred: " + e.Message);
                    return null;
                }

关于我缺少什么的任何想法?

编辑

文件现在上传到驱动器,我删除了 API 部分中的所有引用者。 但响应仍然为空

【问题讨论】:

标签: c# google-drive-api


【解决方案1】:

我遇到了同样的问题 - 通过 nuget 更新后 - Zlib.Portable 更新到版本 1.11.0.0,而 Google 使用的是版本 1.10.0.0 -
检查您的参考版本!

【讨论】:

  • 我不认为这是他的问题的原因 zlib 1.11 本周才刚刚发布。我不知道为什么它会解决你的问题,但我很高兴它解决了。
  • 我没有写 - 这就是原因(发生在我身上的事情) - 我写了 - 需要检查参考资料...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 1970-01-01
  • 2014-07-23
  • 2018-12-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多