Beispiel #1
0
        /// <summary>
        /// 检查文件信息。
        /// </summary>
        private void btnCheck_Click(object sender, EventArgs e)
        {
            // 初始化 MultiThreadedWebDownloader。
            downloader = new MultiThreadedWebDownloader(tbURL.Text);
            downloader.Proxy = this.proxy;

            try
            {
                downloader.CheckFile();

                //更新UI界面。
                tbURL.Enabled = false;
                btnCheck.Enabled = false;
                tbPath.Enabled = true;
                btnDownload.Enabled = true;
            }
            catch
            {
                // 如果有任何的异常,像System.Net.WebException 或者
                // System.Net.ProtocolViolationException, 就说明读取文件信息时有错误,
                //并且该文件是不能被下载的。
                MessageBox.Show("获取文件信息有错误."
                   + " 请确保URL是有效的!");
            }
        }
Beispiel #2
0
        /// <summary>
        /// 检查文件信息。
        /// </summary>
        private void btnCheck_Click(object sender, EventArgs e)
        {
            // 初始化 MultiThreadedWebDownloader。
            downloader = new MultiThreadedWebDownloader(tbURL.Text);
            downloader.Proxy = this.proxy;

            try
            {
                downloader.CheckFile();

                //更新UI界面。
                tbURL.Enabled = false;
                btnCheck.Enabled = false;
                tbPath.Enabled = true;
                btnDownload.Enabled = true;
            }
            catch
            {
                // 如果有任何的异常,像System.Net.WebException 或者
                // System.Net.ProtocolViolationException, 就说明读取文件信息时有错误,
                //并且该文件是不能被下载的。
                MessageBox.Show("获取文件信息有错误."
                   + " 请确保URL是有效的!");
            }
        }