Back
Getting network request failed when trying to upload image to bucket in react native
- 0
- React Native
- Storage
- Cloud
so, this is the exact error i'm getting
TypeScript
(NOBRIDGE) ERROR Error uploading file: [AppwriteException: Network request failed]```
and this is my code
``` const AvatarHandle = async() => {
let avatar = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ['images'],
allowsEditing: true,
aspect: [4,3],
quality: 1,
})
if(!avatar.canceled) {
setImage(avatar.assets[0].uri);
const sessione = await account.get();
try {
const response = await fetch(avatar.assets[0].uri);
const blob = await response.blob();
const file = new File([blob], "image.jpg", { type: "image/jpeg" });
console.log("Uploading file to storage...");
const uploadedFile = await storage.createFile('BucketID', 'unique()', file);
console.log("File uploaded successfully:", uploadedFile);
} catch (error) {
console.error("Error uploading file:", error);
Toast.show({
type: 'error',
text1: 'Upload Failed',
text2: 'Network request failed. Please try again.'
});
}
}
}```
TL;DR
Developers are experiencing a network request failed error when trying to upload an image to a bucket in React Native using Appwrite. The code appears to be set up correctly, but the issue persists. A possible solution could be to double-check the BucketID and ensure that all permissions are correctly set up in the Appwrite console.Though, everything else is just working fine, database & auth are just running smoothly. I tried a lot but seems issue is with appwrite, I just can't figure it out
Recommended threads
- GB Hours IS NOT resetting
Hi, I was checking my usage and noticed that all of my usage quotas were reset on August 20, 2026, when my billing cycle renewed. Everything else appears to ha...
- Confused about Appwrite Pro pricing
Hi. I've been subscribed to the $25 Appwrite Pro plan, but I've been getting charged $40. I have two projects on my account. I was wondering where exactly the e...
- Custom domain for Google Auth
Hello! I connected my custom domain to my Appwrite project, but I can't get the Google login/consent screen to show my domain instead of the Appwrite domain. I...