2016-08-04 2 views
0

私はMediaWiki filepath magic wordを使用しようとしています。特定のMediaWikiファイルを渡すテンプレートリンクをいくつか作成することができます。残念なことに、特定のファイルタイプでは、ファイルパスは何も返しません。MediaWiki filepath

私が失敗したパスを取得しようとしているファイルは、この場合のテキストファイルです。 [[File:Name.txt]]を使用して通常のファイルリンクを作成でき、{{filepath:Image.png}}が正しく動作するため、正しいファイル名を使用していることを確認しました。私が達成しようとしているものの

例:

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

これは既知の問題ですか?ここで起こっていることを簡単にデバッグできる方法はありますか?

+0

リンクがありますか? – leo

+0

いいえ、申し訳ありませんが、これは私が一般公開することができない内部wikiです。 –

答えて

0

もっとたくさんの掘り出し物を探して、私はこの問題を解決できました。 MediaWikiがファイルを受け入れるにもかかわらず、.yamlファイルだったのでランダムなMIMEタイプが割り当てられていたことが判明しました。

のMediaWikiでmime.typesmime.infoを更新し、私のIIS構成にMIMEタイプ(text/yaml)を添加した後、私が働いてダウンロードして現れて、ファイルへのリンクを取得することができました。

全開示:私は正しいファイル名を使用していたことを言っていても、誤ってケースに入れたファイル名を使用している可能性があります。 :P

+0

このQとは関係ありません。投稿を編集する場合は、「ありがとうございます」を削除してください。詳細については、「fluff remove」を検索してください。この編集に基づく記述:http://stackoverflow.com/review/suggested-edits/15697924 –

+0

チェック。私はこれからもそうするつもりです。 –