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
- .setDevKey is not a function
React Native Appwrite doesn't recognize Client.setDevKey
- Unable to set Display Name for Collectio...
In database: Collection -> Settings. Display Name: Add attribute -> Select attribute -> After selecting attribute, the "Select attribute" text still shows. A...
- How to run the "starter-for-react-native...
Normally i use expo, but the folder starter-for-react-native app. doesnt have the files made for it. I'm lost, what do i do?
