2 回答

TA贡献1878条经验 获得超4个赞
我刚刚测试了以下代码,它工作正常。我希望它能帮助你。
class Program
{
static void Main(string[] args)
{
var service = Oauth2Example.GetDriveService(@"C:\Users\linda\Documents\.credentials\NativeClient.json", "test",
new[] {Google.Apis.Drive.v3.DriveService.Scope.Drive});
var fileMetadata = new Google.Apis.Drive.v3.Data.File()
{
Name = "flag.jpg"
};
FilesResource.CreateMediaUpload request;
using (var stream = new System.IO.FileStream(@"C:\temp\flag.jpg", System.IO.FileMode.Open))
{
request = service.Files.Create(fileMetadata, stream, "image/jpeg");
request.Fields = "id";
request.Upload();
}
var file = request.ResponseBody;
Console.WriteLine("File ID: " + file.Id);
Console.ReadKey();
}
}

TA贡献1865条经验 获得超7个赞
其他遇到云端硬盘上传问题的人应该查看您上传的异常,这将使您更好地了解实际问题。
示例代码:
var progress = request.Upload();
if (progress.Exception != null)
{
//Log execption, or break here to debug
YourLoggingProvider.Log(progress.Exception.Message.ToString());
}
这就是我找到问题根源的方式。
- 2 回答
- 0 关注
- 198 浏览
添加回答
举报