
TypeScript
at Client.call (/usr/local/server/src/function/node_modules/node-appwrite/lib/client.js:206:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async uploadChunk (/usr/local/server/src/function/node_modules/node-appwrite/lib/services/storage.js:383:24)
at async Storage.createFile (/usr/local/server/src/function/node_modules/node-appwrite/lib/services/storage.js:417:13)
at async Module.default (file:///usr/local/server/src/function/src/main.js:54:20)
at async execute (/usr/local/server/src/server.js:208:16)
at async action (/usr/local/server/src/server.js:232:7)
at async /usr/local/server/src/server.js:14:5``` i get this error from this code meant to use the returned array buffer make a tar file ```js
const result = await storage.getFileView('SID', 'FID');
const pack = tar.pack();
const buffer = Buffer.from(result);
pack.entry({ name: `file0.txt` }, buffer);
pack.finalize();
const chunks = [];
for await (const chunk of pack) {
chunks.push(chunk);
}
const tarBuffer = Buffer.concat(chunks);
const upload = await storage.createFile(config.storageId, ID.unique(), InputFile.fromBuffer(tarBuffer));```
TL;DR
Appwrite does not allow .tar file uploads and storage by default. The error is due to the file extension not being allowed.Recommended threads
- Console create row ui not passing ID.uni...
I'm getting an error saying the id is already used but it should be created with ID.unique() it doesn't seem to be reading the row ID field at all. I can't get ...
- [FEATURE] Better usage analytics for app...
Recently, i've gotten **73** emails from appwrite regarding excesive GBHours usage. I've almost hit the limit of 1000 and it is really hard to track down which ...
- Permissions in create_operations() Pytho...
How can I set permissions for `create_operations()`? What even is the correct way to use permissions in Python (using SDK version 13.4.1) ? In my cloud functio...
