2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Module:FileInfo

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模块文档  [创建] [刷新]
local module = {}

module.main = function(frame)
	local fileName = frame.args[1]
	local name = frame.args[2]
	local attrNames = { 'width', 'height', 'size', 'mimeType' }
	local title = mw.title.new('File:'..fileName)
	if title ~= nil then
		for i, v in ipairs(attrNames) do
			if v == name then
				return title.file[name]
			end
		end
		if (frame.args['w'] or '') ~= 'false' then
			error('没有这个文件属性,可用的文件属性包含:width、height、size、mimeType')
		end
	else
		if (frame.args['w'] or '') ~= 'false' then
			error('没有这个文件,请检查文件名是否正确!')	
		end
	end
end

return module