调用上传文件方法:

 UpLoadFile(@"D:\沙盘采集与控制电路接线表.xls", @"\\10.0.0.35\sand_File_Manage\9", "Administrator", "Huawei12#$")
上传文件的方法:

 //上传文件:要设置共享文件夹是否有创建的权限,否则无法上传文件  
        public void UpLoadFile(string fileNamePath, string urlPath, string User, string Pwd)  
        {  
            string newFileName = fileNamePath.Substring(fileNamePath.LastIndexOf(@"\") + 1);//取文件名称  
         
            if (urlPath.EndsWith(@"\") == false) urlPath = urlPath + @"\";  
  
            urlPath = urlPath + newFileName;  
  
            WebClient myWebClient = new WebClient();  
            NetworkCredential cread = new NetworkCredential(User, Pwd, "Domain");  
            myWebClient.Credentials = cread;  
            FileStream fs = new FileStream(fileNamePath, FileMode.Open, FileAccess.Read);  
            BinaryReader r = new BinaryReader(fs);  
  
            try  
            {  
                byte[] postArray = r.ReadBytes((int)fs.Length);  
                Stream postStream = myWebClient.OpenWrite(urlPath);  
                // postStream.m  
                if (postStream.CanWrite)  
                {  
                    postStream.Write(postArray, 0, postArray.Length);  
                    MessageBox.Show("文件上传成功!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Information);  
                }  
                else  
                {  
                    MessageBox.Show("文件上传错误!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);  
                }  
  
                postStream.Close();  
            }  
            catch (Exception ex)  
            {  
                MessageBox.Show(ex.Message, "错误");  
            }  
  
        }  
    }