: Ich bin mit Sharepoint,Unable Online SaveBinaryDirect mit Sharepoint zu verwenden, immer wieder zurückkehren 403
Ich versuche, ein Bild in einer Dokumentbibliothek von C# -Code zu laden.
Es ist mein Code
string webUrl = "https://mysharepointesite.sharepoint.com/";
string targetSite = webUrl;
using (ClientContext ctx = ClaimClientContext.GetAuthenticatedContext(targetSite))
{
if (ctx != null)
{
var lib = ctx.Web.Lists.GetByTitle("mesdocuments");
ctx.Load(lib);
ctx.Load(lib.RootFolder);
ctx.ExecuteQuery();
string sourceUrl = "C:\\temp\\picture.jpg";
using (FileStream fs = new FileStream(sourceUrl, FileMode.Open, FileAccess.Read))
{
Microsoft.SharePoint.Client.File.SaveBinaryDirect (ctx, lib.RootFolder.ServerRelativeUrl + "/myPicture.jpg", fs, true);
}
}
Aber ich immer einen 403 Fehler.
Ich überprüfe auch, ob es nicht das gleiche Problem war, das in diesem Beitrag erwähnt wird, aber ich denke nicht, dass es ist.
Wenn ich es tun erhielt ich einen Fehler 405, und die Fiedler-Log zeigen mir, dass die Anforderung, den Kontext zu der Authentifizierungsseite umgeleitet werden versucht.
es ist da eine einstellung, die ich aktivieren muss? Irgendeine Idee, was ist mein Problem?
Vielen Dank. Du löst meine Probleme. –