Hi,
it is not possible to upload pictures in MUCs using a riot-account. Picture upload in 1to1-chats works fine.
Is this for security reasons?
Thx for chat.riseup.net!
Do I understand correctly that this concerns a Matrix to XMPP bridge? Are you sure the bridge supports it?
This ticket has been open for a long time with no reply. Therefore, we will assume that your issue is resolved or no longer relevant. That said, we will now close this ticket.
If there is still a need, please reply back with the relevant information we need to further diagnose and/or troubleshoot this and we'll do everything we can to help.
in solidarity,
riseup collective
If there is still a need, please reply back with the relevant information we need to further diagnose and/or troubleshoot this and we'll do everything we can to help.
in solidarity,
riseup collective
Hi, it seems this issue is not resolved.
I assume what Lunokhod was referring to is the "http upload" feature.
As it stands without anything setup for it, some clients will perform file transfers using Jingle in 1:1, requiring for both users to be online at the same time, and nothing is available in MUCs. Not that it's impossible with Jingle to do group transfers on a protocol level but it seems interest is not there.
Instead clients use "http upload" nowadays with higher priority than jingle when it is available. A server module acts as intermediary, client uploads to their own server, server gives back a link, client sends link in chat with some metadata to indicate it's a media.
I see you're running prosody, one of the following modules should do it:
- https://modules.prosody.im/mod_http_upload.html
- https://modules.prosody.im/mod_http_upload_external.html
I assume what Lunokhod was referring to is the "http upload" feature.
As it stands without anything setup for it, some clients will perform file transfers using Jingle in 1:1, requiring for both users to be online at the same time, and nothing is available in MUCs. Not that it's impossible with Jingle to do group transfers on a protocol level but it seems interest is not there.
Instead clients use "http upload" nowadays with higher priority than jingle when it is available. A server module acts as intermediary, client uploads to their own server, server gives back a link, client sends link in chat with some metadata to indicate it's a media.
I see you're running prosody, one of the following modules should do it:
- https://modules.prosody.im/mod_http_upload.html
- https://modules.prosody.im/mod_http_upload_external.html