MFile - a modified version of Sunny's `EFile` extension - Shared folders - storage permissions - Android 11+

They can be read, but they must be created by the app itself. Oherwise you must use SAF or MANAGE_EXTERNAL_STORAGE permission.

See also here:

How can I use MFile extension to do the following things?

  1. Upload text file from any memory-area of the phone.
  2. Save that file in ASD so it can be read and manipulated (means adding, editing, splitting etc) according to the need.
  3. Can we do step 2 outside of ASD as well?

(Thankyou @Anke for suggesting me to discuss this new problem in a new post.)

Upload to what?

Upload to read the text file. I am not able to do (read) it.

-- Only if I can read the file, I can do all other text-file manipulations.

-- help me.

Pick and read the text file and/or save it in a new folder /Documents/TextFiles/ using SAF and read/wirte from it / to it using the File component.

1 Like

How can I use SAF, can you explain with blocks?

how can I apply SAF to these blocks?

SAF means Storage Access Framework, am I right?

Can you share the documents that explain SAF? I shall learn few basics and ask doubts after that.

COMMENT UPDATED: SAF: App Inventor implementation of Storage Access Framework - #249 by Anke

Read everything, from beginning to end here:

then you should get a good understanding of how to use the extension.

Also some background: