Hello, I'm looking for a working example, I've been struggling with this for days.
console.log(file)
const promise = storage.createFile(
APPWRITE_AVATAR_STORAGE,
ID.unique(),
file
);
promise.then(function (response) {
console.log("File uploaded successfully:", response); // Success
}, function (error) {
console.error("File upload failed:", error); // Failure
});
};
const selectImage = async () => {
const { status } = await ImagePicker.requestMediaLibraryPermissionsAsync();
if (status !== 'granted') {
alert('Camera roll permissions needed!');
return;
}
const result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: 'images',
allowsEditing: true,
aspect: [4, 3],
quality: 1,
});
if (!result.canceled) {
const selectedImage = result.assets[0];
const fileUri = selectedImage.uri;
setAvatar(fileUri);
uploadAvatar(selectedImage);
}
}
It logs: "File uploaded successfully: undefined"
I'm suspecting its the inputFile format I'm passing, I just can't seem to get it right.
it logs as:
{"assetId": "C52DD5F3-6856-4409-BC50-FC1178199FBB/L0/001", "base64": null, "duration": null, "exif": null, "fileName": "IMG_2312.jpg", "fileSize": 9571187, "height": 3026, "mimeType": "image/jpeg", "pairedVideoAsset": null, "type": "image", "uri": "file:///var/mobile/Containers/Data/Application/A458952A-7F30-480D-A0B9-2583C5F7F187/Library/Caches/ExponentExperienceData/@mrcheeks/airmail-drag/ImagePicker/154797BA-A28F-492E-A478-093376B0BAB0.jpg", "width": 3024}
Look at the createFile()
function. What does it expect for the 3rd parameter?
A binary file but I look for helpers in the SDK and there's none for react native?
no look at the function signature
Thanks for you response, it requires a string, is that the uri?
can you share a screenshot of what you're looking at that says it's a string?
no look at the function signature of the actual SDK's createFile()
function
Recommended threads
- Error 400: General_Bad_Request in react ...
I am suddenly started getting this 400 error in my react native app using expo. It seems identify to the situation described [here](https://github.com/appwrite/...
- Appwrite image display error and update ...
Hello, I have two problem : 1st problem : I'm trying to show image in "Circle avatar" with Network Image by ID after uploading but I got error. Image won't sh...
- @redirect
can someone help me get support for my webapp integration i see my activity in appwrite but the session doesnt redirect me to my / group