Exemplo n.º 1
0
 public void DownloadFile(string urlAddress, string location)
 {
     mDownloader = new HttpDownloader(urlAddress, location);
     mDownloader.DownloadProgressChanged += new AltoHttp.ProgressChangedEventHandler(downloadProgress);
     mDownloader.DownloadCompleted       += new EventHandler(downloadComplete);
     mDownloader.StartAsync();
 }
Exemplo n.º 2
0
 private void button_start_Click(object sender, EventArgs e)
 {
     progressBar1.Value                   = 0;
     mDownloader                          = new HttpDownloader(textBox_url.Text, "D:\\update.zip");
     mDownloader.DownloadCompleted       += new EventHandler(downloadComplete);
     mDownloader.DownloadProgressChanged += new ProgressChangedEventHandler(downloadProgress);
     mDownloader.StartAsync();
 }
Exemplo n.º 3
0
 private void button_start_Click(object sender, EventArgs e)
 {
     progressBar1.Value                   = 0;
     mDownloader                          = new HttpDownloader(textBox_url.Text, Path.GetFileName(textBox_url.Text));
     mDownloader.DownloadCompleted       += new EventHandler(downloadComplete);
     mDownloader.DownloadProgressChanged += new DownLoadLib.ProgressChangedEventHandler(downloadProgress);
     mDownloader.StartAsync();
 }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var dir = AppDomain.CurrentDomain.BaseDirectory;

            var         url1       = "https://github.com/xknife-erian/nknife.downloader/releases/download/0.1/release1.db";
            var         name1      = "demo1.txt";
            IDownloader downloader = new HttpDownloader(url1, Path.Combine(dir, name1));

            downloader.DownloadProgressChanged += (s, e) => { Console.WriteLine($"-/----{e.Progress}----/{e.Speed}"); };
            downloader.DownloadCompleted       += (s, e) =>
            {
                Console.WriteLine();
                Console.WriteLine("Completed!");
                StartQueue();
            };
            downloader.StartAsync();

            Console.ReadKey();
        }