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:
TypeScript
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
);
TL;DR
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.Recommended threads
- Updating GitHub App access throws error
Steps to reproduce - 1. Have some private repos allowed on the install access 2. New Site/Func > Connect GitHub > see the side card saying `Missing a repo` > cl...
- New Build not visible on Domain
I pushed some new code to my Appwrite Site and the build succeeded and is shown as active. Yet, I can only see the new version of the site on Appwrite's provide...
- DNS bug
Hello, we found bug at the Appwrite Cloud Domains, when changing **only ** the Comment of CNAME, we get error DNS record already exists. Some DNS types do not ...