1

谁能告诉我是否可以获取附件在 SharePoint 上上传的日期?我知道如何使用 GetAttachmentCollection() 获取附件的链接。SharePoint 是否保存添加文件的日期?

谢谢

4

1 回答 1

2

是的,SP 会保存此信息,但在 SP 客户端 API(WS、CSOM)中无法访问它。附件SPFile由 SP 服务器 API 公开,可通过其 Web 相对 URL 检索,并且GetFile您需要其属性之一:TimeLastModified.

看到GetAttachmentsCollection,我猜你正在使用 WS。您可以将自定义ASMXWCF WS 部署到您的 SP 场,仅提供附件 URL 的上传时间。您甚至可以创建自己的替代方法,该GetAttachmentsCollection方法返回除了附件 URL 之外您需要的所有附件属性。前一个选项将尽可能减少您必须编写依赖于 OOTB 功能的代码量,后一个选项将为您提供更好的性能,从而节省总的客户端-服务器调用计数。

如果您无法部署场解决方案,则可以使用“隐藏”为 ASPX 页面的沙盒解决方案部署返回 JSON 或 XML 的服务,这样您就可以在不涉及场管理员的情况下设计此类应用程序。

于 2012-12-25T12:44:21.563 回答