Как загрузить файл на google Диск в asp.net
//ЗАВАРУХА
var fileName = System.IO.Path.GetFileName(file.имя файла);
ВАР пути = Система.ИО.Путь.Комбайн (Сервер.MapPath ("~/Content/Upload"), имя файла);
файл.SaveAs(путь);
ModelState.Четкий();
Учетные данные что и usercredential = GoogleWebAuthorizationBroker.AuthorizeAsync(
новые ClientSecrets
{
Параметр ClientID = Параметр ClientID,
ClientSecret = ClientSecret,
},
new[] { DriveService.Масштаб.Водить },
"пользователь",
CancellationToken.Никто).Результат;
// Создайте сервис.
var service = new DriveService(новый BaseClientService.Инициализатор()
{
HttpClientInitializer = учетные данные,
ApplicationName = APIID,
});
Тело файла = новый файл();
тело.Title = "документ кандидатов -" + System.IO.Path.GetFileNameWithoutExtension(файл.имя файла);
тело.Описание = " документ Каррера";
body.MimeType = " приложение/msword";
с Byte[] ByteArray с = Система.ИО.Файл.ReadAllBytes(путь);
Системы.ИО.Потоке MemoryStream поток = новый система.ИО.Потоке MemoryStream(объект ByteArray);
Файловый ресурс.InsertMediaUpload request = сервис.Файлы.Insert (body, stream, " application/msword");
запрос.Загружать();
Файл driveFile = запрос.ResponseBody;
Видовая сумка.Сообщение = " файл успешно загружен.Идентификатор файла: "+ driveFile.Id;
Этот код работает хорошо. Но я не хочу, чтобы я был администратором, у меня есть google Диск .Есть много пользователей моего сайта они загружают туда документ на мой диск без какой либо аутентификации
Пожалуйста, ответьте как можно скорее .
Rajib Mahata
на самом деле я разрабатываю веб-приложение, позволяющее клиентам загружать файл на мой Google Диск с автоматической аутентификацией.
Yash Pandey
Как загрузить изображение на google Диск с помощью MVC asp.net C#.
Пожалуйста, ответьте немедленно.