what permission should be used for file1.readfrom in the /Download folder?
If the text file is created by your app, no storage permission should be requested. But there is an old bug with the File component. So try my MFile extension and use a full path.
If the File is not created by the app you need SAF.