Mega.nz как загружать файлы?

Регистрация
23.03.2015
Сообщения
1 217
Благодарностей
748
Баллы
113
Знаю что у сервис есть API, Библиотека и что-то там ещё, но как это подружить с Zennoposter?
Естественно я читал документацию, но она написана на "врожденном языке", а после переводчика не поймёт даже тот кто разбирается. Может кто-то может подсказать? Дать ссылку на православную статью? . Просто я даже не нашёл библиотеку dll
п.с. Мне стыдно, что я ещё не изучил как работают библиотеки.
 
  • Спасибо
Реакции: Strannik64

trecho

Client
Регистрация
12.07.2018
Сообщения
171
Благодарностей
124
Баллы
43
C#:
void Main()
{
  var client = new MegaApiClient();
  client.Login("[email protected]", "passw0rd");

  IEnumerable<INode> nodes = client.GetNodes();

  INode root = nodes.Single(x => x.Type == NodeType.Root);
  INode myFolder = client.CreateFolder("Upload", root);

  INode myFile = client.UploadFile("MyFile.ext", myFolder);
  Uri downloadLink = client.GetDownloadLink(myFile);
  Console.WriteLine(downloadLink);

  client.Logout();
}
вроде ничего сложного
 
Регистрация
23.03.2015
Сообщения
1 217
Благодарностей
748
Баллы
113
Спасибо большое. Сегодня за компьютером уже не буду. Завтра попробую и отпишусь
 
Регистрация
23.03.2015
Сообщения
1 217
Благодарностей
748
Баллы
113
вроде ничего сложного
Появилась минутка, внимательно изучил информацию которую вы прислали и появился вопрос: Для корректной отработки кода нужно прикрутить к зеннопостера библиотеку с гитхаб, но как правильно это сделать? Или я что-то неправильно понимаю? Если не сложно, просветите Тёмного :az:
 

trecho

Client
Регистрация
12.07.2018
Сообщения
171
Благодарностей
124
Баллы
43
  • Спасибо
Реакции: j2082192 и KolkaPetkinSyn
Регистрация
23.03.2015
Сообщения
1 217
Благодарностей
748
Баллы
113
вот тут про подключение библиотек понятно написано

в данном случае скачиваем nupkg, открываем архиватором, берем MegaApiClient.dll из lib\net46
кладем его в ExternalAssemblies
добавляем его в "Ссылки из GAC" и прописываем "using CG.Web.MegaApiClient;" в директивах using
должно будет заработать
За что я люблю наше сообщество, всегда найдётся человек который, доходчиво объяснить. Большое спасибо
 
  • Спасибо
Реакции: trecho
Регистрация
23.03.2015
Сообщения
1 217
Благодарностей
748
Баллы
113
Если можно ещё вопросик:
В коде примера каждый раз при загрузке создаётся новая папка
C#:
  INode myFolder = client.CreateFolder("Upload", root);
А как загрузить в существующую?
 

trecho

Client
Регистрация
12.07.2018
Сообщения
171
Благодарностей
124
Баллы
43

theinova

Client
Регистрация
07.09.2016
Сообщения
118
Благодарностей
79
Баллы
28
Подскажите пожалуйста. А можно как-то сделать так, чтобы это работало через прокси?
MegaApiClient
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)