public bool UploadFile(文字列localFile、文字列uploadUrl){HttpWebRequest req =(HttpWebRequest)WebRequest.Create(uploadUrl); {req.Method = "PUT";を試してください。 req.AllowWriteStreamBuffering = true; req.UseDefaultCredentials = Program.WebService.UseDefaultCredentials; req.Credentials = Program.WebService.Credentials; req.SendChunked = false; req.KeepAlive = true; Stream reqStream = req.GetRequestStream(); FileStream rdr = new FileStream(localFile、FileMode.Open、FileAccess.Read); byte [] inData = new byte [4096]; int bytesRead = rdr.Read(inData、0、inData.Length); while(bytesRead> 0){reqStream.Write(inData、0、bytesRead); bytesRead = rdr.Read(inData、0、inData.Length); } reqStream.Close(); rdr.Close(); System.Net.HttpWebResponse response =(HttpWebResponse)req.GetResponse(); if(response.StatusCode!= HttpStatusCode.OK