繁体   English   中英

Zip文件未使用WebClient从URL下载C#

[英]Zip file not downloading c# from url with webclient

所以我有一个表格可以下载OnePlus One的库存图像,甚至不尝试从链接(直接) http://builds.cyngn.com/factory/bacon/cm-11.0-XNPH05Q-bacon-下载文件签名-fastboot.zip

它只是跳转到完整的方法,并且没有捕获异常。 下载部分的代码如下(如果您需要更多,我可以提供,因为它可以检查百分比并从服务器获取文件大小)。 它应该将文件下载到指定的路径...

InitializeComponent();
        webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
        webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
        sw.Start();
        try
        {
            webClient.DownloadFileAsync(new Uri("http://builds.cyngn.com/factory/bacon/cm-11.0-XNPH05Q-bacon-signed-fastboot.zip"), @"\resources\stock.zip");
        }
        catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }

我认为这与运行webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);的事实有关webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed); 当它显然不完整时。

我发现了问题。 这是由于代码中未处理的异常。 (我稍后将发布它,因为它是从移动设备发出的),因此现在通过检查返回false的if语句然后运行来强制其运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM