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 を取得でき、ヒットするとダウンロードできます。したがって、DBにプッシュしたい場所から別のページにコードを記述し、ローカルにダウンロードし、このファイルをsharepoint DBにプッシュできる場所からコードを作成する必要があると思います。私はあなたの質問に完全に答えることができませんが、それがあなたにいくつかの指示を与えることを願っています.

于 2013-12-04T11:55:51.907 に答える