Need log the who downloaded attachments

:face_with_thermometer:

My site canot know who downloaded attachments.

Check your nginx logs for that information.

nginx logs too big data.

now have 40,000 users. :face_with_thermometer:

Now only have counter, I wanto logs who user download. can it be technically possible?

I find this GitHub - discourse-pro/df-restricted-files: The «Restricted Files» plugin for Discourse

but canot use 1.8

You can install Data explorer plugin and write an SQL query for that (or ask here if someone can write a query for you What cool data explorer queries have you come up with?)

1 me gusta

Note that attachments can be downloaded by anyone who has the link.

1 me gusta

I have a idea, use

script/nginx_analyze.rb

can help me add the code ? Output all zip and rar url User access Filename + username.

So I know who downloaded it.

¿Existe un nuevo plugin de archivos restringidos? Parece que el que enlazaste es bastante antiguo y podría no ser compatible con la última versión de Discourse.

¿Quizás ver Secure Uploads?

¡Vaya! Parece intimidante.
Además, ¿no estás usando S3 (que supongo que significa Amazon)?
Gracias de todos modos.
Solo quiero obtener una lista de personas que han descargado archivos, y si pudiera proteger esos archivos para que solo los usuarios autorizados puedan acceder, ¡sería un plus!

Creo que podrías obtener una lista de quién vio esas publicaciones con el explorador de datos. No sé si es posible saber quién las descargó.

Si tienes un presupuesto, podría ayudarte a restringir el acceso a las cargas solo a usuarios que hayan iniciado sesión.

1 me gusta

Gracias.
Por desgracia, en este momento no tengo presupuesto para ninguna personalización.

1 me gusta