ThinkPHP5.1 workerman扩展返回文件mimetype错误的解决方法

测试tp5.1workerman扩展的http服务器发现css,js等文件都不能正确识别mimetype,导致文件不能正确解析。
发现vendor/topthink/think-worker/src/Http.php中的getMimeType()方法使用的finfo_file()函数不能正确返回mimetype。
解决方法:
借用workerman包里面的vendor/workerman/workerman/Protocols/Http/mime.types文件转成:[后缀=>mimetype]的mime数组。
ThinkPHP5.1 workerman扩展返回文件mimetype错误的解决方法
重写vendor/topthink/think-worker/src/Http.php中的getMimeType()方法。改为获取文件后缀然后返回mime数组中的值。
ThinkPHP5.1 workerman扩展返回文件mimetype错误的解决方法