0

ファイルを取得するためにコネクタを実行しようとしています。次のような引数でファイルのパスを受け取ります。

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 が必要です。

私のエラーは何ですか?これは私にとってとても奇妙です。

4

1 に答える 1

0

同じ問題を抱えている可能性のある将来のユーザーにとって、私の問題は、引数が""like"http://something"でパスを送信するget("/slingshot/node/content/workspace/SpacesStore/f32afa20-4c73-4e6c-84e4-1c12d5964a95/txt.txt")ことでし""た。したがって、引数を文字列に配置してstring.substring(1,string.length-1)、削除することができ""ます。

于 2015-11-04T22:07:25.160 に答える