我知道可以做个页面放在那个服务器上,但是对面不允许,只肯开写权限给我,现在问题是我该如何去上这个开了写权限的地址比如http://127.0.0.1/abc上去上传文件和删除文件?

解决方案 »

  1.   

    使用HttpWebRequest去执行http put命令。
      

  2.   

                WebRequest request = (HttpWebRequest)WebRequest.Create(@"http://localhost/test111/113.txt");
                request.ContentType = "application/octet-stream";
                request.Method = "PUT";
                Stream s = request.GetRequestStream();
                FileStream fs = new FileStream(@"C:\text.txt", FileMode.Open, FileAccess.Read);
                byte[] b = new byte[fs.Length];
                fs.Read(b, 0, b.Length);
                s.Write(b, 0, b.Length);
                s.Flush();
                s.Close();我试了一下不行,不知道是不是ContentType错了?
      

  3.   

    request.Method = "PUT";
    ???这个没看过,高手指点一下上传文件是post吧.
      

  4.   

    解决了一定要在关闭流后调用request.GetResponse();