Skip to content

Commit 9a866ba

Browse files
authored
Merge pull request #61 from blizzz/sp_save_file_add_digest
Add digest to file save request, SP refuses the operation otherwise
2 parents f9dd2ed + 68bcd5f commit 9a866ba

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/SharePoint/File.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,9 @@ public static function saveBinary(ClientRuntimeContext $ctx, $serverRelativeUrl,
159159
$request->Method = HttpMethod::Post;
160160
$request->addCustomHeader('X-HTTP-Method','PUT');
161161
$request->Data = $content;
162+
if($ctx instanceof ClientContext) {
163+
$ctx->ensureFormDigest($request);
164+
}
162165
$ctx->executeQueryDirect($request);
163166
}
164167

@@ -245,4 +248,4 @@ function setProperty($name, $value, $persistChanges = true)
245248
$this->setResourceUrl("Web/GetFileById(guid'{$value}')");
246249
}
247250
}
248-
}
251+
}

0 commit comments

Comments
 (0)