上传文件代码如下:        
    WebClient WebClient1 = new WebClient(); 
            string strurl = "ftp://" + username + ":" + password + "@" + address + "/"; 
            WebClient1.UploadFile(strurl, WebRequestMethods.Ftp.UploadFile, "123.xls"); 
怎么提示The requested URI is invalid for this FTP command这个错误,有谁知道吗? 
还有一个问题: 
StreamReader sourceStream = new StreamReader(filename, System.Text.Encoding.GetEncoding( "gb2312")); 
  sourceStream.ReadToEnd();---此处出现乱码,怎么处理》 非常感谢!