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 лайк

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

1 лайк

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.

Появился ли новый плагин для ограниченных файлов? Похоже, тот, на который вы дали ссылку, довольно старый и может быть несовместим с последней версией Discourse?

Посмотрите, возможно, здесь: Secure Uploads

Вау! Выглядит страшно.
Также, вы не используете S3 (что я предполагаю означает Amazon)?
Спасибо, хотя бы.
Просто хочу получить список людей, которые скачали файлы, и если бы я мог защитить эти файлы только для авторизованных пользователей, это было бы плюсом!

Думаю, с помощью Data Explorer можно получить список тех, кто просматривал эти посты. Не уверен, что можно узнать, кто их скачал.

Если у вас есть бюджет, я могу помочь ограничить доступ к загруженным файлам только для авторизованных пользователей.

1 лайк

Спасибо.
К сожалению, на данный момент у меня нет бюджета на какую-либо кастомизацию.

1 лайк