SharePoint Online API 获取Image列
前言
最近,有个需求,想要获取Image类型的列进行展示
正文
使用的REST API如下,img是Image列的列明,测试发现还区分大小写
_api/Web/Lists/getbytitle('ListName')/Items(ItemId)?$select=img
请求返回的正文,如下:
{ "d": { "__metadata": { "id": "780fc159-2a13-4086-80c8-5a4bdf386d59", "uri": "https://linyus.sharepoint.com/sites/sitename/_api/Web/Lists(guid'1c28c0d3-9076-42bc-bd79-8b91170b3ac9')/Items(ItemId)", "etag": "\"ItemId\"", "type": "SP.Data.ListNameListItem" }, "img": "{\"fileName\":\"Reserved_ImageAttachment_[3]_[img][8]_[Picture1][1]_[1].png\"}" } }
因为返回的是相对路径,所以需要特别处理下,这里是重点,需要拼成如下格式,然后进行渲染就好了。
https://linyus.sharepoint.com/sites/sitename/Lists/ListName/attachments/ItemId/Reserved_ImageAttachment_[3]_[img][8]_[Picture1][1]_[1].png
| 博文推荐: |
| SharePoint 2013 WebPart 管理工具分享[开源] |
| 基于SharePoint 2013的论坛解决方案[开源] |
| SharePoint 2013 学习基础系列入门教程 |
| SharePoint 2013 图文开发系列之门教程 |
| SharePoint Designer 学习系列入门教程 |
| 特:如果有Power Platform、Azure、Microsoft 365、SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |

浙公网安备 33010602011771号