日期:2014-05-17  浏览次数:20820 次

在 WebClient 请求期间发生异常 大神们进来看看
我是选中一个文件夹把他下边的文件上传到服务器上 但是上传时候发生异常
 
抛出的异常如下:

在 WebClient 请求期间发生异常 基础连接已经关闭: 接收时发生错误。

代码如下:
/// <summary>
        /// 上传方法
        /// </summary>
        private void UploadFile()
        {
            if (dtUpdateTable.Rows.Count > 0)
            {
                string filepath = dtUpdateTable.Rows[filenum]["上传路径"].ToString();
                string filename = dtUpdateTable.Rows[filenum]["文件"].ToString();

                if (File.Exists(filepath))
                {
                    WebClient wc = new WebClient();
                    wc.Credentials = CredentialCache.DefaultCredentials;
                    wc.UploadProgressChanged += new UploadProgressChangedEventHandler(wc_UploadProgressChanged);
                    wc.UploadFileCompleted += new UploadFileCompletedEventHandler(wc_UploadFileCompleted);
                    gridViewUpdate.SetRowCellValue(filenum, "上传状态", "正在上传...");
                    wc.UploadFileAsync(new Uri(serverpath + "upload.aspx"), "POST", filepath);
                    //wc.UploadFileAsync(new Uri(serverpath), "POST", filepath);
                }
                else
                {