我们编写了一个 .Net 控制台应用程序,可将文件上传到特定的 google Drive 帐户。该代码使用谷歌自己的.net 客户端库。代码的核心是:-
FilesResource.InsertMediaUpload upload = service.Files.Insert(metadata, fStream, mimeType);
upload.Upload();
metadataReturned = upload.ResponseBody;
该应用程序适用于小于某个限制(似乎约为 10MB)的所有文件。对于较大的文件,上传失败并出现异常,消息为“请求已中止:请求已取消。”
我们将不胜感激有关如何上传更大文件的任何建议,或对异常的任何解释。