2016-08-04 66 views
0

我正在尝试使用MediaWiki filepath magic word',以便我可以创建一些通过特定MediaWiki文件的模板链接。不幸的是,对于某些文件类型,filepath只返回任何内容。MediaWiki filepath Magic Word对某些文件类型不起作用

我试图找到失败路径的文件是这种情况下的文本文件。我已确认我正在使用正确的文件名,因为我可以使用[[File:Name.txt]]{{filepath:Image.png}}正常工作来创建常规文件链接。什么我试图完成

例子:

[http://server/processfile.php?path={{filepath:<filename>}} Process A File] 

这是一个已知的问题?有没有简单的方法可以调试这里发生的事情?

+0

你有链接吗? – leo

+0

不,对不起,这是与我无法公开链接的内部维基。 –

回答

0

经过深入挖掘,我能够解决这个问题。事实证明,即使MediaWiki会接受这个文件,它也被分配了一个随机的MIME类型,因为它是一个.yaml文件。

MediaWiki的更新mime.typesmime.info并添加MIME类型(text/yaml)到我的IIS配置后,我能得到工作下载和显示该文件的链接。

披露:一直在使用,即使我说我用的是正确的文件名不正确的套管的文件名。 :P

+0

与此无关q:如果您决定编辑帖子,请务必删除“谢谢您的注释”。在meta上搜索“绒毛删除”以获取更多信息。基于此编辑的评论:http://stackoverflow.com/review/suggested-edits/15697924 –

+0

检查。我将来会确保这样做。 –