我使用Sharepoint的Lists-WS来检索有关DocumentLibraries和这些库中文件的信息。现在我想上传新文件。如何使用PHP实现上传?直到现在我使用Thybag SharePointAPI获取信息(Link)。
(SharepointServer使用NTLM身份验证)
提前THX !!更新:
我想从sharepoint调用Copy.asmx WS。为此,我使用以下几行:
$sourceurl = 'http://null';
$params = '
<CopyIntoItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<SourceUrl>'.$sourceurl.'</SourceUrl>
<DestinationUrls>' . $destinationURLs . '</DestinationUrls>
<Stream>' . $stream . '</Stream>
</CopyIntoItems>
';
$xmlvar = new \SoapVar($params, XSD_ANYXML);
// Attempt to run operation
try {
$result = $this->soapClient->CopyIntoItems($xmlvar)->CopyIntoItemsResponse->CopyIntoItemsResult;
} catch (\SoapFault $fault) {
$this->onError($fault);
}
但我甚至没有得到任何回复($ result == NULL).....
答案 0 :(得分:-1)
您可以使用SPServices' CopyIntoItems方法。您可以找到详细的对话here,其中包含有关使用CopyIntoItems服务上传文档的详细信息。