Я пытаюсь скачать файл с Google Drive через C #. Но каждый раз, когда я запускаю код для загрузки файла, но я не могу его скачать.
вот мой код для скачивания:
private static void DownloadFile(Google.Apis.Drive.v3.DriveService driveService)
{
var fileId = "//my file id for file on drive";
var request = driveService.Files.Get(fileId);
var stream = new System.IO.MemoryStream();
// Add a handler which will be notified on progress changes.
// It will notify on each chunk download and when the
// download is completed or failed.
request.MediaDownloader.ProgressChanged +=
(IDownloadProgress progress) =>
{
try
{
switch (progress.Status)
{
case DownloadStatus.Downloading:
{
Console.WriteLine(progress.BytesDownloaded);
break;
}
case DownloadStatus.Completed:
{
Console.WriteLine("Download complete.");
break;
}
case DownloadStatus.Failed:
{
Console.WriteLine("Download failed.");
break;
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
};
request.Download(stream);
}