自定义操作将文档发送到其他页面

本文关键字:其他 操作 文档 自定义 | 更新日期: 2023-09-27 18:29:04

我有一个SharePoint 2013提供商托管的应用程序。在应用程序项目中,有一个功能区自定义操作,可导航到web项目中的页面。按下功能区自定义操作时,所选文档(整个文档,而不仅仅是属性)应发送到.aspx页面。在.aspx页面上,我想将其保存到数据库中。如何将整个文档发送到.aspx页面?

<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
                          CommandAction="~remoteAppUrl/Pages/CustomActionTarget.aspx?HostUrl={HostUrl}&amp;Source={Source}&amp;ListURLDir={ListUrlDir}&amp;SelectedListID={SelectedListId}&amp;SelectedItemID={SelectedItemId}"/>
</CommandUIHandlers>

这是我的代码,但正如你所看到的,这将把属性发送到.aspx页面,我想发送整个文档。

自定义操作将文档发送到其他页面

通过Source={Source},您可以获得完整的url直到文档,当您点击它时,您就可以下载它。所以我想您必须在另一个页面上写代码,从那里您想将它推送到DB,在本地下载,从那里你可以将此文件推送到sharepoint DB。我不能完全回答你的问题,但希望它能给你一些指导。