当前位置:   article > 正文

SpringBoot本地下载Excel表可以,部署线上之后却是空白表_测试环境能下载数据正式环境下载空表是怎么回事

测试环境能下载数据正式环境下载空表是怎么回事

今天被这个问题困扰了一天,就是SpringBoot项目下载Excel表的时候,用本地的服务器下载是没问题的,但是部署到线上之后下载的确实空表。而控制台给出的报错原因是找不到该表。

百思不得其解,为啥呢????

明明线下本地都可以,肯定不是代码或者路径有问题啊,本地表也是有数据的,在百度上试了N多种原因之后,被其他人一提醒才想到,可能就是我配置文件有问题,线上根本找不到文件的路径,虽然Jenkins上面确实有该表,但下载的时候,根本找不到啊。

后来经人提醒,可能哪个配置文件有问题,线上找不到,或者换个方法再试一下

现在是我的解决方法:

 

这是我的文件位置,

 这个是我在配置文件配置的相对路径

这个是我调用的接口,最主要是下面这个,在dockerfile文件里面,把这个Excel表的路径复制到我的相对路径上,这样就能根据它找到Excel表了

COPY ./excel_templates/*  ./excel_templates/

实在不行,或许可以试一下用绝对路径! 

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号