1

我有一个 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 页面,我想发送整个文档。

4

1 回答 1

0

通过Source={Source},您可以获得完整的 url,直到文档,当您点击它时,您就可以下载它。所以我想你必须在另一个页面上编写代码,从那里你想把它推送到数据库,在本地下载它,然后你可以从那里把这个文件推送到共享点数据库。我无法完全回答您的问题,但希望它能给您一些指导。

于 2013-12-04T11:55:51.907 回答