php - MediaWiki 如何组成图像路径?

标签 php perl mediawiki

我有一个 Perl 应用程序可以解析 MediaWiki SQL 表并显示来自多个维基页面的数据。我需要能够重新创建绝对图像路径来显示图像,例如:.../f/fc/Herbs.jpg/300px-Herbs.jpg

来自 MediaWiki 手册:

Image_Authorisation: "the [image] path can be calculated easily from the file name and..."

路径是如何计算的?

最佳答案

接受的答案不正确:

  • 字符串的 MD5 和是 32 个十六进制字符(128 位),而不是 16
  • 文件路径是根据文件名的 MD5 和计算的,而不是文件本身的内容
  • 路径中第一个目录为第一个字符,第二个目录为第一个和第二个字符。目录路径不是前 3 个或 6 个字符的组合。

'Herbs.jpg' 的 MD5 和是 fceaa5e7250d5036ad8cede5ce7d32d6。前 2 个字符是 'fc',给出文件路径 f/fc/,这是示例中给出的。

关于php - MediaWiki 如何组成图像路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247678/

相关文章:

mediawiki - 在语义记录中设置非绑定(bind)空间

php - 我怎样才能让 mediawiki 在每个数据库错误时给我发电子邮件?

php - 如何使用缩进回显文本

php - 如何使用 htaccess 使动态页面 seo 友好的 url

ubuntu - 如何将其他语言添加到 TeX

perl - 具有数组值的哈希的哈希

perl - 在perl中获取重定向的url

php - 给信的随机词

php - PHP 中的 PHP_ZTS 预定义常量是什么?

excel - 如何在要提供给其他人的 perl 脚本中使用 CPAN 模块?