这个就是工厂类。根据文件类型确定调用的类(没有修改) 3.FilePreview接口 可以看到核心接口FilePreview,每种文件的解析方法都集成于FilePreview,所以接口我们也重写了一套 4.FilePreview接口的实现 接下来我就就可以在FilePreview接口的实现类中取重写我们的流程了(以上新增的接口都是在原有文件上修改)以下举一个例子,楼主的逻辑是把原文件的后缀名发进来,然后重新拼写下载。 5.开启拦截 新增接口时,需要新增以下配置,否则访问不到。