我有一个SharePoint 2013提供商托管应用。在应用程序项目中,有一个功能区自定义操作,可导航到Web项目中的页面。按下功能区自定义操作时,应将选定的文档(不仅仅是属性的整个文档)发送到.aspx页面。在.aspx页面上,我想将其保存在数据库中。 如何将整个文档发送到.aspx页面?
<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
CommandAction="~remoteAppUrl/Pages/CustomActionTarget.aspx?HostUrl={HostUrl}&Source={Source}&ListURLDir={ListUrlDir}&SelectedListID={SelectedListId}&SelectedItemID={SelectedItemId}"/>
</CommandUIHandlers>
这是我的代码,但正如您所看到的,这会将属性发送到.aspx页面,我想发送整个文档。
答案 0 :(得分:0)
通过 Source = {Source} ,您可以获得完整的网址直到文档,当您点击它时,您可以下载它。所以我想你必须在另一个页面上编写代码,从那里你想把它推送到DB,在本地下载它,你可以从这里将这个文件推送到sharepoint DB。 我无法完全回答你的问题,但希望它可以给你一些指示。