Mediawiki上传了文件历史记录


Mediawiki uploaded file history

我正在使用api上传mediawiki中的视频文件。视频文件被上传并保存为文件:Test.mp4。这个文件是作为一个页面创建的。现在,我需要获得文件访问的历史记录详细信息,即这个文件被访问了多少次,谁将使用api访问。使用api,我需要文件详细信息的结果。请向我们推荐任何解决方案

默认情况下,MediaWiki不会跟踪文件的下载次数,因此也无法报告这些信息。通常,这些信息最好从您的web服务器访问日志中获得。

要在MediaWiki中收集这些信息,您需要通过包装脚本来路由所有文件下载,类似于核心MediaWiki中包含的img_auth.php脚本。在这个包装脚本中,您可以在数据库中记录文件被下载的次数。

一旦你完成了,编写一个MediaWiki API扩展来报告数据应该不会太难。