2013-07-01 2 views
0

У меня есть идентификатор документа для файла, который я хочу загрузить, как я могу разрешить идентификатор имени документа? Если я это сделаю, я могу добавить его в url и использовать полную строку для загрузки файла. Заранее спасибо! ps Я не могу использовать объектную модель на стороне клиентаполучить имя документа с использованием sharepoint document id

+0

Что вы можете использовать? Модель объекта сервера? – Luis

+0

Я думаю, мне нужно написать запрос CAML – Jdm4292

ответ

1

Я находился под впечатлением Идентификатор документа, был бы идентификатором документа, который может быть в любой библиотеке документов внутри этого семейства сайтов. Таким образом, было бы невозможно определить, в каком списке/библиотеке он находился.

Мое предложение - использовать поиск. Ниже приведен пример, он должен иметь возможность изменить это, поэтому запрос был идентификатором документа. http://www.codeproject.com/Tips/396184/SharePoint-2010-Search-Documents-Programmatically

0

Я выяснил решение моей проблемы. используя службу CAML и Getlist(), предоставленную sharepoint, я смог взять идентификатор документа (с верхнего уровня), разрешить его документу и использовать метаданные, возвращаемые как xml, для идентификации следующих (имя документа, расширение документа, FQDomain и больше) Таким образом, я смог использовать домен для динамического скачивания файла, анализируя атрибуты xml.

Смежные вопросы