private void FormConfirm_Shown(object sender, EventArgs e)
 {
     Task.Factory.StartNew(() =>
     {
         try
         {
             foreach (Product product in Products)
             {
                 HttpUtil.LoginToShopWebsite(product.Username, product.Password);
                 List <string> uploadPicturesResult = HttpUtil.UploadPictureToWebsite(product.Pictures);
                 product.PictureUrls = uploadPicturesResult;
                 MyHttpClient.Dispose();
             }
             this.btnUpload.Text    = "确认无误并且上传";
             this.btnUpload.Enabled = true;
             btnUploadProduct_Click(null, null);
             this.Hide();
         }
         catch (Exception exception)
         {
             FileLog.Error("FormConfirm_Shown", exception, LogType.Error);
             MessageBox.Show(exception.Message);
             MessageBox.Show("上传图片时出现问题,请查看网络连接情况!如还有其他问题,联系开发者.");
         }
     });
 }