当前位置:   article > 正文

获取resource下xlsx文件显示文件损坏_从resources中读取出来的excel,返回下载,为啥报文件损坏

从resources中读取出来的excel,返回下载,为啥报文件损坏

此处遇到了一个bug,很坑,就是我获取resource下的文件一直是损坏的

代码

ClassPathResource classPathResource = new ClassPathResource(FilePathConstant.YQ +resourcePath); InputStream fis =classPathResource.getInputStream();
原因是打包的时候没有打包xlsx的文件
解决方法

pom中添加插件

<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-resources-plugin</artifactId>  <configuration>  <encoding>UTF-8</encoding>  <nonFilteredFileExtensions>  <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>  </nonFilteredFileExtensions>  </configuration> </plugin>
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/815931
推荐阅读
相关标签
  

闽ICP备14008679号