在DNN 9中添加视频遇格式限制问题求助
解决Evoq HTML Pro模块上传MP4/MP3提示“扩展名不允许”的问题
不用急着更换模块,先排查几个常见的配置问题——HTML Pro本身是支持嵌入媒体文件的,你遇到的错误大概率是全局或模块级的文件限制没配置到位,下面一步步来解决:
先确认全局文件类型的完整配置
你可能只更新了部分设置,Evoq有两处核心的文件类型控制:- 全局设置:进入
Settings > File Management > File Types,不仅要确认MP4、MP3在允许列表里,还要检查对应的MIME类型是否正确(MP4对应video/mp4,MP3对应audio/mpeg)。有时候扩展名加了,但MIME类型不匹配也会触发错误。 - 门户级设置:如果是多门户环境,别忘了检查当前门户的
Portal Settings > File Management > File Types,确保这里也添加了对应的扩展名和MIME类型。
- 全局设置:进入
检查HTML Pro模块的专属上传限制
HTML Pro模块本身可能有独立的上传规则:编辑模块时点击右上角的齿轮图标进入设置,找到「文件上传设置」相关选项,确认MP4、MP3在允许的扩展名列表里,同时检查文件大小限制——你上传的是2MB,要确保模块的大小阈值不低于这个数值(默认可能是1MB,需要手动调整)。清除缓存&验证权限
修改设置后Evoq的缓存可能没同步,试试清除站点缓存:Settings > System > Clear Cache;如果是IIS部署的环境,重启应用池也能解决缓存问题。
另外,确认你的账号有Upload Files的权限,模块的权限设置也允许你上传媒体类文件。如果以上都无效,试试替代方案
- 绕开模块上传:先把视频/音频上传到Evoq的「媒体库」(Media Library),获取文件的直接URL,然后在HTML Pro模块里用原生HTML标签嵌入,比如:
<video controls src="/path/to/your/video.mp4"> Your browser does not support the video tag. </video> - 更换专业模块:如果想更便捷地管理媒体文件,Evoq的Media Module是专门为音视频设计的,自带播放器、自动处理MIME类型,上传限制的配置也更直观,适合这类场景。
- 绕开模块上传:先把视频/音频上传到Evoq的「媒体库」(Media Library),获取文件的直接URL,然后在HTML Pro模块里用原生HTML标签嵌入,比如:
内容的提问来源于stack exchange,提问作者Nakres
相关产品推荐
相关产品推荐

