Alfresco 连接器错误
Alfresco connector error
我正在尝试做一个连接器来获取文件。我通过 args 收到文件的路径,例如:
var filePath = args["file"]
如果我打印这个,我就得到了正确的路径。但是在连接器中我有:
var connector = remote.connect("alfresco");
result = connector.get(args["file"])
如果我这样做了,它无法识别路径,状态为错误 500。我打印路径并粘贴如下:
result = connector.get("/slingshot/node/content/workspace/SpacesStore/f32afa20-4c73-4e6c-84e4-1c12d5964a95/txt.txt")
...但很明显,我想要 args 因为我想要所有文件。
我的错误是什么?这对我来说太奇怪了。
对于可能有同样问题的未来用户,我的问题是 args 发送带有 ""
的路径,例如 "http://something"
,如果我们把 get("/slingshot/node/content/workspace/SpacesStore/f32afa20-4c73-4e6c-84e4-1c12d5964a95/txt.txt")
没有 ""
。因此,我们可以将 args 放在字符串上并使 string.substring(1,string.length-1)
删除 ""
.
我正在尝试做一个连接器来获取文件。我通过 args 收到文件的路径,例如:
var filePath = args["file"]
如果我打印这个,我就得到了正确的路径。但是在连接器中我有:
var connector = remote.connect("alfresco");
result = connector.get(args["file"])
如果我这样做了,它无法识别路径,状态为错误 500。我打印路径并粘贴如下:
result = connector.get("/slingshot/node/content/workspace/SpacesStore/f32afa20-4c73-4e6c-84e4-1c12d5964a95/txt.txt")
...但很明显,我想要 args 因为我想要所有文件。
我的错误是什么?这对我来说太奇怪了。
对于可能有同样问题的未来用户,我的问题是 args 发送带有 ""
的路径,例如 "http://something"
,如果我们把 get("/slingshot/node/content/workspace/SpacesStore/f32afa20-4c73-4e6c-84e4-1c12d5964a95/txt.txt")
没有 ""
。因此,我们可以将 args 放在字符串上并使 string.substring(1,string.length-1)
删除 ""
.