CMISWebスクリプトリファレンスとリポジトリRESTfulAPIリファレンスには、もう少し詳しい情報が記載されています(例はありません)。
property
コンテンツを取得するために従うノードのプロパティです-これはデフォルトでcm:content
あるため、通常は省略できます
store_type
通常、ライブアプリケーションデータの「ワークスペース」になります。ストアタイプなどに関するこのフォーラムディスカッションを参照してください。
store_id
通常のファイルの場合は「SpacesStore」になります-他のストアに関するこのフォーラムディスカッションを参照してください
id
(特定のストア内の)ノードの一意の識別子です。例:986b162e-0867-4a7b-9f4f-0e3837cdc97b
attach
--trueの場合、コンテンツを添付ファイルとして強制的にダウンロードします(デフォルトはfalse)-これは、コンテンツを直接ストリーミングするのではなく、ブラウザーで「名前を付けて保存...」をトリガーするためだと思いますか?
GET URLの例(テストされていません-もちろん、有効なホスト、ポート、およびを使用する必要がありますid
)
http://my.example.com:8080/alfresco/service/api/node/content/workspace/SpacesStore/986b162e-0867-4a7b-9f4f-0e3837cdc97b
一緒にstore_type
、、store_id
およびノードを一意に識別するaid
を形成します。NodeRef
workspace://SpacesStore/f1a5e908-80cb-4c6e-b919-cc80fe53b835
カールとWebスクリプトに関するJeffPottsのチュートリアルには、いくつかの例があります(ただし、この正確なAPI呼び出しではありません)。
名前とパスでファイルをダウンロードする場合(ノードIDをまだ知らなくても)、使用しているAPIではノードIDを知っている必要があるため、別のAPIを使用する必要があります。
このページでは、パスとファイル名を受け入れる直接ダウンロードURLについて説明しています。
/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg
アクセス制御によっては、このURLにログインチケットパラメータを追加する必要がある場合があります。たとえば&alf_ticket=1234567890
、はログインURL1234567890
によって提供されるセキュリティチケットです。
注:上記のCMIS Webスクリプトリファレンスを参照していますが、この投稿と、 CMISWebスクリプトのURLが非推奨であると記載されているJiraチケットも参照してください。/alfresco/service/cmis
/alfresco/cmis