Skip to content

bug: Attachments not downloadable on Android — file URL becomes "content://net.demola.chat.android.provider/files/<filename>" #6726

@felipe-demola

Description

@felipe-demola

Describe the Bug

On Android, tapping any file attachment in a room/thread fails to open or download. I tested image, audio, DOCX, and PDF files with the same result.
When I tried a .txt file and chose “Open in browser,” I saw the attachment resolves to a content URI:

content://net.demola.chat.android.provider/files/<filename>

This is an Android content URI (not an http/https web URL). The app/intent flow appears to pass a content:// URI that external apps can’t open—likely due to missing temporary read permission or a FileProvider configuration/authority issue—so the attachment never opens.

Steps to Reproduce

  1. Open the app on Android and enter any chat.
  2. Tap an existing file attachment (e.g., PDF, image, doc), or upload a new one and then tap it.
  3. Choose the app to open the file

Expected Behavior

  • Tapping an attachment should open it in a suitable viewer or download it successfully on Android.

Actual Behavior

  • The file open/download fails.
  • The file URL displayed/resolved is: content://net.demola.chat.android.provider/files/<filename>
  • Android cannot open it (launched fails to open / images stay loading forever)

Rocket.Chat Server Version

7.9.3

Rocket.Chat App Version

4.65.0.107519

Device Name

Samsung Galaxy M35

OS Version

Android 15

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions