Как получить имя файла из библиотеки активов Sharepoint



Как получить имя файла образа из библиотеки ресурсов SharePoint 2013?

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

Я пока попробовал следующее, Ни один файл не возвращает имя: https:///crm/_api/Web/Lists/GetByTitle ('публикация%20List') / пункты?select=File / Name&expand=файл https:///crm/_api/Web/Lists/GetByTitle ('публикация%20List') / пункты?select=FileLeafRef

202   2  

2 ответов:

В вашем примере есть опечатка, в частности $ символ отсутствует для $select и $expand вариантов запроса ( Подробнее).

Следующие конечные точки rest демонстрируют, как получить имя файла из библиотеки активов:

1) использование свойства FileLeafRef:

/_api/web/lists/getByTitle('<list title>')/items?$select=FileLeafRef

2) Использование свойства File/Name:

/_api/web/lists/getbytitle('<list title>')/items?$select=File/Name&$expand=File

3) Использование свойства Folder/Files:

/_api/web/getfolderbyserverrelativeurl('<list url>')/files?$select=Name  

Я считаю, что yt все еще FileLeafRef для библиотеки активов. Есть ли шанс, что вы могли бы поместить соответствующий код в свой вопрос?

Вот конечная точка rest для FileLeafRef:

/_api/web/lists/getByTitle('<list title>')/items?$select=FileLeafRef

В качестве альтернативы вы всегда можете использовать свойство File Name:

/_api/web/lists/getByTitle('<list title>')/items?$select=File/Name&$expand=File
    Ничего не найдено.

Добавить ответ:
Отменить.