rolinger commented on issue #367:
URL: 
https://github.com/apache/cordova-plugin-file-transfer/issues/367#issuecomment-1702786502

   @breautek - final update on this one.  On Android, I got everything working 
on compiledSDK/targetSDK 33.  
   
   1.  Download file to custom `/MyApp/sub-folder1/` path in the users standard 
`/Download` folder - IE:  `/Download/MyApp/sub-folder1/thisFile.pdg`
   2. Got around issue if user manually deleted file from 
`/Download/MyApp/sub-folder1/` by triggering off of native Android error of 
`EEXIST`.  If that error is detected, then redownload the same file and save to 
target with a different name (add a character `1`) to the end of the filename.  
This gets around the Android scoping issue without having to get into complex 
user permissions or related issues.
   3. Finally, using `cordova-plugin-file-opener2`, I can display an `open 
file` button in my app that will auto-launch a app picker for the user to 
select which app to use to open the file with.  In THOSE apps, they ask for 
permission access to files downloaded by my app.  The user needs to authorize 
my access to my app files and all is good.  The same process happens if the 
user navigates their devices `File Manager` to my app folders and tries to open 
a file - they select the app, and if permissions not yet granted those apps 
will walk user through granting access.
   
   Now...just need to validate all this on iOS.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to