Я использую Lists-WS от Sharepoint для получения информации о DocumentLibraries и файлах в этих библиотеках. Теперь я хочу загрузить новые файлы. Как реализовать загрузку с помощью PHP? До сих пор я использую Thybag SharePointAPI для получения информации (Ссылка на сайт).
(SharepointServer использует NTLM-аутентификацию)
THX заранее !!
ОБНОВИТЬ:
Я хочу вызвать Copy.asmx WS с sharepoint. Для этого я использую следующие строки:
$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) …..
Ты можешь использовать SPServices ‘CopyIntoItems метод. Вы можете найти подробный разговор Вот содержит сведения об использовании сервиса CopyIntoItems для загрузки документа.
Других решений пока нет …