Ensure that the tester has full control over the server in addition to having an account on the server to reproduce the problem;
Enter the room (encrypted/unencrypted rooms are acceptable);
Upload any file;
Request the server's API (/_synapse/admin/v1/users/**********/media) with appropriate parameters to view the file last uploaded by the user who uploaded the file.
Outcome
What did you expect?
Files uploaded to non-encrypted rooms should have their file names displayed to administrators.
What happened instead?
This problem may cause a little difficulty for administrator auditing. I use Synapse-Admin to view files uploaded by users. Files uploaded through Element X cannot display the file name.
I guess the reason is that the client does not include the filename parameter when requesting /_matrix/media/v3/upload. Element (traditional) clients on each platform do not have this problem.
Steps to reproduce
/_synapse/admin/v1/users/**********/media
) with appropriate parameters to view the file last uploaded by the user who uploaded the file.Outcome
What did you expect?
Files uploaded to non-encrypted rooms should have their file names displayed to administrators.
What happened instead?
This problem may cause a little difficulty for administrator auditing. I use Synapse-Admin to view files uploaded by users. Files uploaded through Element X cannot display the file name. I guess the reason is that the client does not include the
filename
parameter when requesting/_matrix/media/v3/upload
. Element (traditional) clients on each platform do not have this problem.Your phone model
OnePlus 9RT
Operating system version
Lineage OS 21 (Android 14)
Application version and app store
Element X 0.4.12
Homeserver
Synapse 1.107.0
Will you send logs?
No
Are you willing to provide a PR?
No