83 Star 332 Fork 87

JFinal / jfinal-undertow

 / 详情

undertow 文件下载无法对 xls 文件返回正确的 content type

待办的
拥有者
创建于  
2020-04-25 12:27

解决方法是添加 MimeMappings 到 DeployInfo 中去:
https://jfinal.com/feedback/7237#replyContent

undertow 下的静态 mp4 等文件视频无法播放应该是同一个问题

考虑在 UndertowConfig 添加一个 List mimeMappingList,用于用户添加新的 mime 映射,官方默认将 xls、mp4 等映射添加进去

参考 tomcat 的 mime 映射着情添加常用映射

评论 (5)

JFinal 创建了任务
JFinal 关联仓库设置为JFinal/jfinal-undertow
JFinal 修改了描述
JFinal 修改了描述
展开全部操作日志

:smile: 这个功能预计什么时候增加

上次忘了加了,你暂时可以像下面这样解决:

UndertowServer.create()
.configWeb(builder->{
MimeMapping xlsMimeMapping = new MimeMapping("xls","application/vnd.ms-excel");
builder.getDeploymentInfo().addMimeMapping(xlsMimeMapping);
})
.start()

通过这种方式来为文件添加 content type 后就没问题啦,之前遇到视频无法播放的问题,通过这种方式添加后就OK 了

你好,为什么undertow mp4文件不能播放,报错:net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH,用了你这个方法也不行

springs升级到5.3.3解决了

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
840 jfinal 1580661334 61279 fuhai 1578915942
Java
1
https://gitee.com/jfinal/jfinal-undertow.git
git@gitee.com:jfinal/jfinal-undertow.git
jfinal
jfinal-undertow
jfinal-undertow

搜索帮助