Winform实现上传下载图片和资料到服务器,希望各位大侠能给小弟指点指点,如果做过相关程序的人希望能给小弟共享共享,小弟将会非常感谢!!

解决方案 »

  1.   

    winform程序就是客户端的  怎么又说服务器端  
    web和win的区别一个是b/s一个是c/s
      

  2.   

    文件从服务器上下载,这个简单些:        /// <summary>
            /// 下载服务器文件至客户端
            /// </summary>
            /// <param name="url">被下载的文件地址,绝对路径</param>
            /// <param name="dir">另存放的目录</param>
            public void DownloadUrlFile(string url, string dir)
            {
                WebClient client = new WebClient();
                string fileName = Path.GetFileName(url);  //被下载的文件名
                string path = dir + fileName;   //另存为的绝对路径+文件名            try
                {
                    if (!System.IO.Directory.Exists(dir))
                    {
                        System.IO.Directory.CreateDirectory(dir);
                    }
                    if (!System.IO.File.Exists(path))
                    {
                        client.DownloadFile(url, path);
                    }
                }
                catch (Exception)
                {
                    // ShowError("文件下载失败!");
                }
            }
    至于上传到服务器,最后采用在服务器有个webserver调用,再使用文件上传文法。不然本地是没有权限向服务器上传文件的,