Пример #1
0
 private void btnCurlUp_Click(object sender, EventArgs e)
 {
     if (util != null)
     {
         return;
     }
     httpMethod = "上传";
     try
     {
         util = new CurlUtil();
         CurlUtil.InitCurl();
         if (!long.TryParse(edtCurlUploadedSize.Text, out CurlUploadedSize))
         {
             CurlUploadedSize = 0;
         }
         util.UploadFile(edtCurlURL.Text, edtCurlLocalFile.Text, CurlUploadedSize, onProgress);
         edtCurlUploadedSize.Text = util.UpLoadedSize.ToString();
         CurlUtil.FreeCurl();
         lblCURLInfo.Text = "上传完成!";
     }
     catch (Exception ex)
     {
         lblCURLInfo.Text = "上传失败:" + ex.Message;
     }
     finally
     {
         util = null;
     }
 }
Пример #2
0
 //下载
 private void btnCurlDown_Click(object sender, EventArgs e)
 {
     if (util != null)
     {
         return;
     }
     httpMethod = "下载";
     util       = new CurlUtil();
     CurlUtil.InitCurl();
     util.DownloadFile(edtCurlURL.Text, edtCurlLocalFile.Text, onProgress);
     CurlUtil.FreeCurl();
     util             = null;
     lblCURLInfo.Text = "下载完成!";
 }