Получение запроса.ResponseBody = null при попытке загрузить на диск. Я seeign следующее исключение «Значение не может быть null.Parameter имя: BaseUri»Загрузка с помощью Google Диска SDK
вот код
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;
}
любые идеи о том, что я не хватает?
EDIT
Файл загрузка на диск теперь, я удалил любой ссылающиеся в разделе API. но ответ по-прежнему нулевой
Эти SO помогут вам: http://stackoverflow.com/questions/23156369/youtube-upload-file-give-me-argumentnullexception-c и http://stackoverflow.com/questions/26204080/big-query -exception-is-value-can not-be-null-parameter-name-baseuri – KRR
ответов нет – cWilk