簡體   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