Java alfresco 5.2中的'autoRename'属性出错

Java alfresco 5.2中的'autoRename'属性出错,java,alfresco-share,Java,Alfresco Share,我使用的是alfresco 5.2asCMS。我正在使用autoRename属性创建内容,如下所示(虚拟) 我发布这个Json [{ "name":"yoB4004-RA.pdf","nodeType":"cm:content","relativePath":"1","autoRename":true,"properties":{"cm:title":"yoB4004-RA.pdf","cm:description":"yoB4004-RA.pdf"}},{ "name":"yoB4004-R

我使用的是
alfresco 5.2
as
CMS
。我正在使用
autoRename
属性创建内容,如下所示(虚拟)

我发布这个Json

[{ "name":"yoB4004-RA.pdf","nodeType":"cm:content","relativePath":"1","autoRename":true,"properties":{"cm:title":"yoB4004-RA.pdf","cm:description":"yoB4004-RA.pdf"}},{ "name":"yoB4004-RA2.pdf","nodeType":"cm:content","relativePath":"1","autoRename":true,"properties":{"cm:title":"yoB4004-RA2.pdf","cm:description":"yoB4004-RA2.pdf"}}]
但是得到这个错误

ResponseContentUtil[isSuccess=false,statusCode=400,responseMessage={“error”:{“errorKey”:“无法从HTTP请求体读取内容:无法识别的字段\”autoRename\(类org.alfresco.rest.api.model.Node),在[Source:java.io]处未标记为可忽略的\n。BufferedReader@13f456b5;行:1,列:88](通过引用链:org.alfresco.rest.api.model.Node[\“autoRename\”],“statusCode”:400,“简要摘要”:“03280036无法从HTTP请求正文读取内容:无法识别的字段\“autoRename\”(Class org.alfresco.rest.api.model.Node),在[源代码:java.io]处未标记为可忽略的\n。BufferedReader@13f456b5;行:1,列:88](通过引用链:org.alfresco.rest.api.model.Node[\“autoRename\”],“stackTrace”:“出于安全原因,堆栈跟踪不再显示,但保留以前版本的属性”,“descriptionURL”:“}]


这个不带autoRename属性的post工作是查询的一部分,您试图在JSON正文中传递它。 理想情况下,您的请求URL应该如下所示

http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-my-/children?autoRename=true
您应该传递JSON而不使用

“autoRename”:真


并追加到URL的末尾,如上面的URL < /P>谢谢@ Kintu它解决了我的问题。但是另一个问题发生了,首先,我创建子节点,创建带有节点ID的空白文件,然后比较我的后文件名和响应文件名,然后在那个节点ID上输入输入流。f文件名在重复的情况下更改。并且没有找到直接的方法在父文件夹节点id上上载文件。因此,请帮助我。请让我知道,如何添加内容(输入流)我从上面的帖子中得到了带有文件名的节点id,然后我通过在循环中匹配文件名得到了文件的节点id,然后我在url

http://localhost:8280/alfresco/api/-默认-/public/alfresco/versions/1/nodes/dff02aef-10c6-4268-9e38-378be9d9fa38/content
包含以下包含输入流的公共类RequestDetails{RequestHeaders requestHeader=new RequestHeaders();RequestParameters RequestParameters=new RequestParameters();String requestContent;InputStream streamContent;//为streams设置此选项//下面的Getter Setter..}有没有办法在一篇文章中上载文件,而不是像(首先创建子节点,然后在该子节点id上发布内容)…为此,您可以在Alfresco中创建自己的web脚本,也可以使用CMIS。
http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-my-/children?autoRename=true