本文介绍了如何跳过MediaWiki上.OFT文件扩展名的MIME类型检查的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的私人维基上,我已启用使用$wgFileExtensions
上传Microsoft Outlook 2016电子邮件模板(.oft)。但在上传oft文件时,我遇到错误File extension ".oft" does not match the detected MIME type of the file (application/sla)
。
有没有办法解决或克服这个问题?或者只跳过对oft文件的MIME检查的一种方法?如果是这样的话,你能帮我编一下必要的代码吗?
我还希望在单击文件链接时运行Outlook。但这并不像修复错误那样重要。感谢您的帮助。
推荐答案
进一步阅读后,我终于找到了上传的非黑客解决方案.oft
:
- 如果尚未添加,请将
.oft
文件添加到支持的扩展名列表($wgFileExtensions
) - 在MediaWiki 1.34.2中,编辑
/includes/libs/mime/mime.types
,修改application/sla stl
为application/sla stl oft
。(据我所知,此目录更改为1.35+)
就是这样!无需降低和修改安全性,我现在可以上载.oft
个文件。
希望这能帮助其他正在为此苦苦挣扎的人。
这篇关于如何跳过MediaWiki上.OFT文件扩展名的MIME类型检查的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!