am trying to upload files but am gettin
Error uploading image [AppwriteException: Network request failed]
TypeScript
export const uploadDriver = async (file: ImagePickerAsset) => {
try {
// remove all spaces, special characters and convert to lowercase
let name = file.fileName?.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
name = name?.replace(/\s/g, "_");
const response = await storage.createFile(
DRIVER_BUCKET_ID,
ID.unique(),
{
name: name!,
type: file.type!,
size: file.fileSize!,
uri: file.uri,
},
[Permission.read(Role.any()), Permission.write(Role.any())]
);
return response;
} catch (error) {
console.log("Error uploading image", error);
throw new Error("Failed to upload image");
}
};
TL;DR
Issue: Developers are encountering a network error when trying to upload files. The error message reads `Error uploading image [AppwriteException: Network request failed]`.
Solution: Check the network connectivity and ensure all data fields are correctly filled out. Also, double-check the permissions for reading and writing to the file. If the issue persists, decline the error message and inform the developer that the image upload failed.Recommended threads
- Introducing new string column types made...
Adding new string types is hugely bennificial! Unfortunately it made the current column types not editable to change their types to the new longer field types.
- there is critical problem in this part
when user update the integer and double both get error not update or upload
- Storage Bucket Permissions
Hey folks, when enabling CRUD on the bucket level for the role any, should the bucket be accessible when using a session client?