首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在 WebClient 请求期间发生错误 大神们进来看看

2013-08-09 
在 WebClient 请求期间发生异常大神们进来看看我是选中一个文件夹把他下边的文件上传到服务器上 但是上传

在 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
                {


                    this.btnUploadFiles.Enabled = true;
                    MessageHelper.Show("上传文件失败,找不到以下文件: " + filepath, MessageType.Error);
                }
            }
        }


请问 这个要怎么解决??
[解决办法]
还要有个FTP服务端,你还没建立好连接
[解决办法]
你的服务器是不是有防火墙
[解决办法]
可能有防火墙有关系,还有可能是文件打下太大,而你没有设置服务器上允许上传的大小

热点排行