[英]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.