上传文件时,我使用的是以下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>
答案 0 :(得分:1)
请阅读有关自定义内容属性的this tutorial,以便了解如何在内容模型中定义属性。
然后,您可以使用Alfresco REST API,或者最好使用CMIS API来更新属性。