Copy the image from the ASD to a Shared folder, e.g. /Pictures and read it from there. imageTestASD_shared.apk (5.9 MB)
In my test APK the image is first copied from the assets to the ASD and from there to the shared storage / folder: /Pictures.
This works without WRITE / READ permissions. See also → here.
Note:
If the app is uninstalled and reinstalled after the image (photo1.jpg) was already created (in /Pictures), then the app needs READ permission, because the image is then no longer created by the app itself.
Although the image is read normally and then deleted immediately afterwards (to avoid creating clones of the same image cropped in the gallery), it warns me that I have not granted write permissions.
Yet I have placed the blocks that give access to these permissions, they are these:
Unfortunately I have a device with Android 10, I opened the topic because my app is on the store and many have downloaded it, including those who have Android 10 (and who do not complain of any problem) and Android 11 (they have the problem from me mentioned).
Unfortunately I only own an Android 10 device (my Galaxy A7 2018).
The errors shown that occurred on the Android 11 device were mentioned to me by users using my app.
Does this mean that on an Android 11 device the error message 908 I put in my last post will not appear? Is there a way to make it disappear from other devices? Because it keeps appearing on mine.
@India_Learn Correct, thanks, I checked it again. (Apparently my first attempt failed because the file already existed in the folder before and was then deleted. So I just had to change the filename.)
I am using Juan Antonio’s extension com.KIO4_Base64.aix to convert file to Base64 string.
I am able to convert image, video and audio files to base 64 string.
@bodymindpower Thanks for reply.
I was using old version of extension com.KIO4_Base64.aix that’s why it was not working on android 11 device.
Still I am not able to convert pdf file (located in Download folder) to base 64 string.
Is Download folder not a shared folder? How can a file be copied to ASD from Download folder?
the folder /Download is part of the shared storage, see also the overview here
It would really help if you provided a screenshot of your relevant blocks, so we can see what you are trying to do, and where the problem may be.
To get an image of your blocks, right click in the Blocks Editor and select “Download Blocks as Image”. You might want to use an image editor to crop etc. if required. Then post it here in the community.
Upload file using Google App Script to Google Drive
I am able to do this for all files except pdf files. I am trying to do this on Android 11 device.
However, I am able to upload all kind of files including pdf files using Android 10 (or below devices).
If required, I can share aia file also.
Below, are the relevant blocks -