Yes, you can create that directory. I can add the image to the ASD folder. Unfortunately I have not found a way to recall the image file in the ASD for use in the CloudDB.StoreValue or CloudDB.GetValue Blocks. I unsuccessfully tried using the ASD link using both Companion and an apk. Also moved the file from the ASD to the Shared folder and still cannot get CloudDB.StoreValue to accept that link. I can use that link to fill and Image control and display the image. I can also find the file on the device in the Shared folder.
However, using a real image file or using the link provided by ActivityStarter works fine.
Where will your original file be located before you upload it to cloudDB?
You understand that a new file is created when you call it back from cloudDB in the ~/files/AppInventorBinaries folder with a different name - something like:BinFile359...852.png ?
right now testing on Android 8.1 where they are supposedly needed. Aware those Blocks are not supposed to be needed on Android 11. Right now neither 8.1 or 11 are working from the Shared directory regardless where I test.
Supposedly you got this working. It is not using the file here with the CloudDB Blocks
although that link works fine with Label and Image components. The CloudDB obviously does not 'recognize' the file, and after all I read, it should . Probably a bug in the component.
Yes path does exist Taifun... see post #8. Created it with a file in the ADS.
Also tried with Pictures Folder. Yuk. The path works for Image and Label but not CloudDB. Image is Created from a Canvas saved in ASD and moved to Shared folder. Why CloudDB does not respond. Image and path created by the app?
In your Screenshots you are using file:///storage/emulated/0/Shared as directory...
This directory is not accessible...
See also the overview by @Anke here Some basics on Android storage system - #34 by Anke
Try shared storage like /Pictures or /Download or the ASD. ..
Thanks @TIMAI2 . Perhaps that happens when you use the Linux Companion. Perhaps the problem is my image is sourced by the Canvas and you are sourcing by an image.png ?