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؟

انظر https://meta.discourse.org/t/secure-media-uploads/140017، ربما؟

واو! يبدو مخيفًا.
أيضًا، هل لا تستخدم S3 (الذي أفترض أنه يعني أمازون)؟
شكرًا لك.
أريد فقط الحصول على قائمة بالأشخاص الذين قاموا بتنزيل الملفات، وإذا أمكن حماية تلك الملفات بحيث تكون متاحة فقط للمستخدمين المصرح لهم، فسيكون ذلك ميزة إضافية!

أعتقد أنه يمكنك الحصول على قائمة بأولئك الذين شاهدوا هذه المنشورات باستخدام مستكشف البيانات. لا أعتقد أنه يمكنك معرفة من قام بتحميلها.

إذا كان لديك ميزانية، قد أساعدك في تقييد الوصول إلى التحميلات للمستخدمين المسجلين في الدخول.

إعجاب واحد (1)

شكرًا لك.
للأسف، لا أملك ميزانية مخصصة للتخصيص في الوقت الحالي.

إعجاب واحد (1)