When I tried to convert the file selected by the user to request body, I got the error FileNotFound, open failed: EACCES (Permission denied) on Android 12. I was trying to upload a user-selected pdf using Retrofit Multipart Upload.
For calling intent I have used ACTION_OPEN_DOCUMENT
file.asRequestBody("multipart/form-data".toMediaTypeOrNull()
Do I need to use MANAGE_EXTERNAL_STORAGE
permission?