4

Android用のFreshdocsを使用しています

次の API 呼び出しを使用して、Alfresco サーバーにログインできます。

GET /alfresco/service/api/login?u={username}&pw={password?}

しかし、Alfresco で新しいフォルダを作成するにはどうすればよいでしょうか?

4

3 に答える 3

4

主なオプションは 2 つありますが、他に何をしたいか、および実行している Alfresco のバージョンによって異なります。

Alfresco 4.1以降を使用していて、非常にシンプルなフォルダを作成したい場合は、Webスクリプトを使用できますorg.alfresco.repository.node.folder.post。このためには、次のいずれかのように JSON を投稿するだけです。

 { "name": "NewNodeName" }

また

{  
   "name": "NewNodeName",
   "title": "New Node Title",
   "description": "A shiny new node",
   "type": "cm:folder"
}

のような URL を取る API に/api/site/folder/{site}/{container}/{path}

あるいは、多数の異なるファイルおよびフォルダー操作 (フォルダー構造のナビゲート、フォルダーの作成、フォルダーへのファイルのアップロードなど) を実行する場合は、代わりにCMISを使用する必要があります。Apache Chemistryは CMIS に使用するのに最適なライブラリであり、Android クライアントもあります。Android クライアントのドキュメントはまだ作成中です (Android ポートは追加されたばかりです) 。ドキュメントを待つ時間がない場合は、メーリング リストで質問する必要があるかもしれません。

于 2012-07-29T16:48:03.813 に答える
1

使用する必要があります POST /alfresco/service/api/path/{store_type}/{store_id}/{id}/children

詳細については、ドキュメントを参照してください。

http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Create_folder_or_document_.28createDocument.2C_createFolder.29

于 2012-07-29T16:49:10.040 に答える