Back

Network Error on upload

  • 0
  • React Native
  • Storage
  • Cloud
IamtheFuture
22 Oct, 2024, 14:02

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.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more