Thanks for your reply. Unfortunately this doesn’t work for me. When I do this
import NextcloudClient from "nextcloud-link";
import { readFileSync } from "fs";
async function bootstrap() {
try {
const client: NextcloudClient = new NextcloudClient({
url: "https://cloud.company.com",
username: "myusername",
password: "mypassword"
});
await client.put("/test.csv", readFileSync("./test.csv"));
} catch (error) {
console.log(error);
}
}
bootstrap();
I get the following error message
{ Error
at new r (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:157224)
at t. (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:130429)
at C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:129531
at Object.throw (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:129636)
at s (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:128433)
at process._tickCallback (internal/process/next_tick.js:68:7)
message: ‘/test.csv not found!’,
stack:
‘Error\n at new r (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:157224)\n at t. (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:130429)\n at C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:129531\n at Object.throw (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:129636)\n at s (C:\Users\mhermsen\Desktop\nc-client\node_modules\nextcloud-link\compiled\client.js:1:128433)\n at process._tickCallback (internal/process/next_tick.js:68:7)’ }
When I replace the put call with
console.dir(await client.getFiles('/'));
or
console.dir(await client.getFiles(''));
I also get a not found error. The message I get is