通过RESTAPI将文档保存在Alfresco共享文件夹中

通过RESTAPI将文档保存在Alfresco共享文件夹中,alfresco,apache-httpclient-4.x,alfresco-share,alfresco-webscripts,Alfresco,Apache Httpclient 4.x,Alfresco Share,Alfresco Webscripts,我正在尝试将文件上载到共享文件夹。。。 这是我的密码 //使用httpclient-4.5 Path filePath=Path.get(“C:/afile.txt”); 字符串票证=getTicket();//通过/alfresco/service/api/login获取票证。。。 CloseableHttpClient=HttpClients.createDefault(); HttpPost=新的HttpPost(“http://localhost:8080/alfresco/servic

我正在尝试将文件上载到共享文件夹。。。 这是我的密码

//使用httpclient-4.5
Path filePath=Path.get(“C:/afile.txt”);
字符串票证=getTicket();//通过/alfresco/service/api/login获取票证。。。
CloseableHttpClient=HttpClients.createDefault();
HttpPost=新的HttpPost(“http://localhost:8080/alfresco/service/api/upload?alf_ticket=“+门票);
MultipartEntityBuilder实体=MultipartEntityBuilder.create();
StringBody descriptionBody=新的StringBody(“测试”,ContentType.TEXT\u PLAIN);
StringBody siteId=新的StringBody(“公司主页”,ContentType.TEXT_PLAIN);//如何上传文件
StringBody containerid=新的StringBody(“/Shared”,ContentType.TEXT_PLAIN);//在共享文件夹中??
entity.addBinaryBody(“filedata”,filePath.toFile());
实体.addPart(“站点ID”,站点ID);
实体。添加部分(“集装箱ID”,集装箱ID);
post.setEntity(entity.build());
CloseableHttpResponse postResponse=client.execute(post);
// ...


有人能帮我吗?谢谢。

为什么不通过?我去看看。Gagravarr,你知道管理上传和模板的好教程吗。下一步是上传一个文件/一段文本,并使用Alfresco模板创建一个文档。在Alfresco CMIS网站、Apache Chemistry网站、Jeff Pott的博客或Alfresco论坛上查看加载的内容。。。