我需要改变sharepoint附件的默认行为,以便当用户点击“附加文件”时,“partAttachment”跨度变得可见,要求用户上传文件。
我想在partAttachment span中添加另一个“Title”字段,即正在上传的文件的标题。通过这样做,我希望sharepoint存储文件路径,因为它已经和文件的标题一样。最后我希望这个titile存储在sharepoint存储文件路径的地方,我应该能够在需要时检索路径和标题。你能不能提出一些东西。
我已经尝试使用上传控件创建一个自定义字段,该控件从用户那里获取标题和文件,但无法理解上传文件的位置,因为它与默认上传系统一样正常。
答案 0 :(得分:0)
你正走在正确的道路上。尝试使用列表项的附件集合。 喜欢
mySpListitem.Attachments.Add(fileName, fileBytes);
然后使用您自己的字段渲染控件以您希望的方式显示附加的文件。 要检索项目的附件,您应创建指向{ListUrl} / Attachments / {ItemId} / {Filename}
的链接