有人能告诉我是否可以获取附件在SharePoint上传的日期? 我知道如何使用GetAttachmentCollection()获取附件的链接。 SharePoint是否保存添加文件的日期?
由于
答案 0 :(得分:2)
是的,SP会保存此信息,但在SP客户端API(WS,CSOM)中无法访问它。 SP服务器API将附件公开为SPFile
,retrievable by its web-relative URL为GetFile
,您需要其中一个属性:TimeLastModified
。
看到GetAttachmentsCollection
,我猜你正在使用WS。您可以将自定义ASMX或WCF WS部署到SP场,只提供附件URL的上传时间。除了附件URL之外,您甚至可以创建自己的GetAttachmentsCollection
方法替代方法,返回所需的所有附件属性。前一个选项可以最大限度地减少您必须尽可能依赖OOTB功能编写的代码量,后者可以为您提供更好的性能,从而节省总客户端 - 服务器调用次数。
如果您无法部署服务器场解决方案,则返回JSON或XML的服务可以是deployed with a sandboxed solution "concealed" as ASPX pages,这样您就可以在不涉及服务器场管理员的情况下设计此类应用程序。