You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过HTTP请求获取SharePoint中的文件大小

解决SharePoint HTTP请求获取文件大小的问题
  • 首先纠正字段名:你用的FileSize不对,SharePoint中文件大小的内部字段名是File_x0020_Size——原字段名“File Size”里的空格会被编码成_x0020_。
  • 还有一种更可靠的方式:通过关联的File对象获取大小,也就是用File/Size,这种写法需要在请求里加上$expand=File来展开File对象。

给你两种可行的Uri示例:

  1. 使用内部字段名的写法:
_api/Web/Lists/GetByTitle('你的列表名')/Items?$select=*,FileLeafRef,FileDirRef,File_x0020_Size&$filter=FSObjType eq 1
  1. 展开File对象获取大小的写法(更推荐,字段关联逻辑更清晰):
_api/Web/Lists/GetByTitle('你的列表名')/Items?$select=*,FileLeafRef,FileDirRef,File/Size&$expand=File&$filter=FSObjType eq 1

注意:把Uri里的'你的列表名'替换成实际列表名称,另外你原Uri里多了一个多余的},记得删掉,否则会导致请求报错。

内容的提问来源于stack exchange,提问作者eoeow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 04:23:10