Since I updated my app to Capacitor v5.0.0 users on Android 12+ can no longer download some excel documents I have in the app. An error is thrown saying “Unable to do file operation, user denied permission request”
No matter what directory I send the file to I get the same issue. It was previously working on Capacitor v4. I also have updated to the latest v5.0.4 and still the same issue.
Here is the code where it fails
await Filesystem.writeFile({
path: `Download/${url.pathname
.split('/')[2]
.replace('.xlsx', `${uuid()}.xlsx`)}`,
directory: Directory.ExternalStorage,
data: await blobToBase64(blob),
});