解决Springboot项⽬访问本地图⽚等静态资源⽆法访问的问题
今天在开发⼀个招聘系统的时候,有投递简历功能,有投递就会有随之⽽来的查看简历对吧,我投递过的简历,另存为⼀个⽂件夹,就是说本地磁盘(或者服务器)有⼀个专门存放投递过的简历的⽂件夹,⽤于存放PDF(此⽂件夹不在项⽬⽬录下),⽐如说⽂件夹在这个位置,那么我的项⽬就得必须读取到这个⽂件夹的url⾥的pdf⽂件也好,img也好,然后我就遇到了各种问题读取不到;
⾸先说⼀下:我的项⽬是在F盘的,资源⽂件是在这个D盘
那么我的项⽬在运⾏过程当中,怎么才能读取到这个磁盘下的资源⽂件呢?
我⽤的后端是Springboot;spring怎么读多个文件
⾸先说⼀下⾮前后端分离的吧:
在Springboot的配置⽂件⾥加⼀句
spring:
web:
resource:
static-locations: classpath:/static/,file:${web.upload-path}
web:
upload-path: D:/file/
那就是 /url/4_url/xxx.pdf 就可以了.
就是 src:/url/4_url/xxx.pdf
再来说⼀下前后端分离的
我⽤的是VUE+Springboot,
我在⽤这个的时候 显⽰pdf或者静态资源图⽚等⽂件的时候,,今天来说⼀下 ⽆法显⽰的问题。
⽼样⼦⼀样是在后端的yml⽂件中配置 静态资源的路径。配置完之后,Vue前端如何访问呢?
⾸先 后端有个真实端⼝(server.port);
我是在个⼈电脑上 开发的, 我的前端:8080 代理:9999 后端:9090
来说⼀下我的解决⽅案:改⽤a标签
<a :href="local+PDFUrl" target="_blank" >查看</a>
local: localhost:9090
pdfurl: /url/4_url/xxx.pdf
点击的时候会⾃动弹出去,打开⼀个新界⾯查看pdf。
这就是我的解决⽅案,
pdfjs我在说⼀下,有时候能显⽰,有时候不能显⽰,可能是我不会⽤吧。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论