Я не могу отфильтровать по имени в библиотеке изображений SharePoint - PullRequest
0 голосов
/ 20 февраля 2020

Я рендеринг на страницу блога. К сожалению, когда блог был изначально настроен, изображения, соответствующие каждому сообщению в блоге, по какой-то странной причине хранились в библиотеке изображений. Теперь мне нужно динамически отобразить соответствующую картинку с правильным сообщением в блоге, но мне трудно. Я использую SharePoint 2016 и использую REST API для запроса библиотеки изображений. Я могу запросить библиотеку, но не могу отфильтровать по заданному c изображению.

Итак, вот что у меня есть, ниже работает и показывает поле, которое мне нужно, Имя

/blog/_api/web/lists/getbyTitle('blogPics')/items?$select=File/Name&$expand=File

приведенная ниже фильтрация не работает

/blog/_api/web/lists/getbyTitle('blogPics')/items?$select=File/Name&$expand=File&$filter=Name eq 'imgName.jpg'

Есть идеи, почему?

Спасибо!

1 Ответ

1 голос
/ 20 февраля 2020

Мы можем использовать FileLeafRef для фильтрации указанного c изображения.

/_api/web/lists/getbytitle('blogPics')/items?$select=FileRef,FileLeafRef&$filter=FileLeafRef eq 'imgName.jpg'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...