Как загрузить afile в googledrive с помощью настольного приложения C#
у меня есть настольное приложение, которое я хочу использовать для загрузки файлов на свой google Диск.я создал метод для загрузки файла > Я вызываю этот метод нажатием кнопки.
но проблема в том, что код не работает.
может ли кто-нибудь помочь
Что я уже пробовал:
частная btnUpload_Click недействительным(объект отправителя, EventArgs в электронной)
{
Загрузить(@"c:\Serial.Text");// вот куда я положил файл, чтобы загрузить его
}
общественного недействительными загрузки(строка FileToUpload)
{
пробовать
{
FileInfo ToUpload = новый FileInfo(FileToUpload);
Запрос FtpWebRequest = (FtpWebRequest)WebRequest.Создать("https://drive.google.com/drive/my-drive/"+ToUpload.Name);
запрос.Method = WebRequestMethods.Ftp.UploadFile;
запрос.Учетные данные = новый NetworkCredential("имя пользователя", "пароль");
Ftpstream трансляция = запрос.Метод getrequeststream();
FileStream ft = файл.OpenRead(FileToUpload); int length = 1024;
byte[] buffer = новый байт[длина];
int byteread = 0;
делать
{
byteread = ft.Read(буфер, 0, длина);
ftpstream.Запись(буфер, 0, byteread);
}
while (byteread != 0);
футов.Рядом();
ftpstream.Закрывать();
}
ловить
{
}
}
Mohibur Rashid
Вы пробовали искать?
Abuamer
я попробовал немного поискать, но я новичок в c#, и у меня есть большая проблема с пониманием кода. так что, пожалуйста, если вы кодируете, помогите мне, я буду грациозен.
Gerry Schmitz
Почему у вас есть пустой блок улов? Ты думаешь, это весело?
Abuamer
прошу прощения за мой слабый синтаксис. я новичок в c#.пожалуйста, простите меня . но я хочу чтобы ты знал я не шучу