안녕하세요 다음 코드를 사용하여 Sharepoint에 파일을 업로드 할 수 있습니다. 그것은 HTTP의 PUT을 사용HTTP PUT을 사용하여 Sharepoint (WSS 3.0) 문서 라이브러리에 파일 업로드
"The remote server returned an error: (409) Conflict."
사람이 어디 내가 잘못 가고에 관해서는 어떤 아이디어가 있습니까 :이 코드를 실행하면
public static string UploadFile(string destUrl, string sourcePath)
{
try
{
Uri destUri = new Uri(destUrl);
FileStream inStream = File.OpenRead(sourcePath);
WebRequest req = WebRequest.Create(destUri);
req.Method = "PUT";
req.Headers.Add("Overwrite", "F");
req.Timeout = System.Threading.Timeout.Infinite;
req.Credentials = CredentialCache.DefaultCredentials;
Stream outStream = req.GetRequestStream();
string status = CopyStream(inStream, outStream);
if (status == "success")
{
outStream.Close();
WebResponse ores = req.GetResponse();
return "success";
}
else
{
return status;
}
}
catch (WebException we)
{
return we.Message;
}
catch (System.Exception ee)
{
return ee.Message;
}
}
나는 예외가?
감사합니다,
알렉스
나는 매우 똑같은 문제에 봉착했습니다. URL이 유효한지 확인하십시오! – Rashack
C# noob ask : CopyStream은 어디서 오는가? –
CopyRiver의 파생물 – Amicable