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

 

posted @   霖雨  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
历史上的今天:
2022-01-03 SharePoint 如何判断当用户属于SharePoint Group
点击右上角即可分享
微信分享提示