Alfresco ::如何使用REST api在文件上载期间添加自定义属性

时间:2014-06-18 06:11:06

标签: php alfresco

上传文件时,我使用的是以下API。

http://localhost:8080/alfresco/service/api/upload 

文件在alfresco存储库中成功上传。 现在我的要求是,如果我想添加自定义属性,如 custom1,custom2,custom3,custom4 等 您能否使用浏览器API / AJAX调用给我们一个解决方案。

以下是我的代码

<form method="post" name="uploadForm" enctype='multipart/form-data' id="upload_form" action="http://localhost:8080/alfresco/service/api/upload">
   <input type="hidden" name="destination" id="destination" value="workspace://SpacesStore/3f132339-bac1-4e0c-be03-b2ec5dbea61b" />
   <input type="hidden" name="overwrite" id="overwrite" value="false" />   
   <br />
   <label>custom1:</label>
   <br />
   <input type="text" name="custom1" id="custom1" />
   <br />
   <label>custom2:</label>
   <br />
   <input type="text" name="custom2" id="custom2" />
   <br />
   <label>custom3:</label>
   <br />
   <input type="text" name="custom3" id="custom3" />
   <br />           
   <label>custom4:</label>
   <br />
   <input type="text" name="custom4" id="custom4" />
       <br />
       <br />
   <label>File:</label>
   <br />
   <input class="button" type="file" name="filedata" id="filedata" />
   <br />
   <input class="button" type="submit" name="submit" value="Upload" />
</form>

1 个答案:

答案 0 :(得分:1)

请阅读有关自定义内容属性的this tutorial,以便了解如何在内容模型中定义属性。

然后,您可以使用Alfresco REST API,或者最好使用CMIS API来更新属性。