Unable to upload files returns as object{} and undefined.

SDK : 45
Platform : Android

My code:

async function triggerDocumentPicker() {
let result = {};
/* result = await ImagePicker.launchImageLibraryAsync({
fileName: true,
base64: true,
mediaTypes: ImagePicker.MediaTypeOptions.All,
allowsEditing: true,
aspect: [4, 3],
quality: 1,
}); */

result = await DocumentPicker.getDocumentAsync({
  type: "*/*",
  base64: true,
  copyToCacheDirectory: false,
  quality: 1,
});
console.log("999999999999",result)

let fileBase64 = {};
if (!result.cancelled) {
  try {
    fileBase64 = await FileSystem.readAsStringAsync(result.uri, {
      encoding: FileSystem.EncodingType.Base64,
    });
  } catch (error) {
    console.log(error);
  }
}
console.log("2222222222222222",result.base64)
console.log("2222222222222222",fileBase64)


result.base64 = fileBase64;
return result;

}

result.base64 returns as undefined and filebase64 returns as object{}

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.