zombikaaOriginal post
Rank 3: Container
Hi! When I try to upload a video to Appwrite Storage, it gives me this error (it works with images but not with videos):
[AppwriteException: Server Error]
I use React Native, and this is the code:
const iid = ID.unique();
const url = new URL(finalPostData.attachment.uri)
const params = {
name: url.pathname.split('/').pop(),
size: finalPostData.attachment.fileSize,
type: finalPostData.attachment.mimeType.startsWith("video")
? "video"
: "image",
uri: url.href
}
const res = await storage.createFile(
appwriteConfig.postsAttachmentsBucketID,
iid,
params
);
Summary
Issue: Uploading videos to Appwrite Storage in React Native results in a server error, while it works for images.
Solution: Make sure the file type is correctly detected and passed when uploading. Check the mimeType and ensure it is identified as "video" for video files.