The docs point towards using one of the sdk methods InputFile.fromPath(), InputFile.fromBuffer() etc... in case you're on the server side.
But I want to upload directly a File object, I tried this but obviously it's not working because File is not an assignable parameter given the InputFile method.
const FILE = formData.get('dataModel');
if (FILE instanceof File) {
const promise = storage.createFile(BUCKET_ID, FILE_ID, FILE);
The file I am dealing with is a File object likes this one:
File {
size: 75621,
type: 'application/json',
name: 'xquad-ca_predictions.json',
lastModified: 1707319609241
}
Docs source: https://appwrite.io/docs/products/storage/upload-download#server-sdks
Recommended threads
- How to stop my project from being frozen...
So we encountered an error in production because our appwrite project had been frozen due to inactivity. Is there any way of automating checking in and activity
- Media Pending Files stuck in "Pending" s...
I am a paid member. Region: fra (Frankfurt) Project ID: 66916217002fceb5f94a Bucket ID: 66916727001f0f578e3b Stuck File IDs: screen-20250623-135815.mp4 (and oth...
- ImputFile issue
Why am I getting this error. Please help