estoy usando la api MegaApiCLient
y aunque todo va casi bien en este codigo , no veo lo que hago mal
Código:
static void descargaMegaFile()
{
var client = new MegaApiClient();
client.LoginAnonymous();
Uri fileLink = new Uri("https://mega.nz/#!4YlxhLpD!i0RpF63RTLkjvHvHoeqf3xm8yXQv0zDzp954XtouMUE");
INodeInfo node = client.GetNodeFromLink(fileLink);
Console.WriteLine($"Downloading {node.Name}");
Progress<double> ze = new Progress<double>(p => Console.WriteLine($"Progress updated: {p:P0}"));
client.DownloadFileAsync(fileLink, node.Name, ze);
client.Logout();
Console.ReadKey();
}
en teoria esta bien pero al iniciar la descarga da un error.
en cambio este esta perfecto mas no puedo capturar el progress de la descarga
Código:
static void descargaMegaFile()
{
var client = new MegaApiClient();
client.LoginAnonymous();
Uri fileLink = new Uri("https://mega.nz/#!4YlxhLpD!i0RpF63RTLkjvHvHoeqf3xm8yXQv0zDzp954XtouMUE");
INodeInfo node = client.GetNodeFromLink(fileLink);
Console.WriteLine($"Downloading {node.Name}");
client.DownloadFile(fileLink, node.Name);
client.Logout();
Console.ReadKey();
}
si alguien tiene conocimiento espero pueda ayudarme