【springboot】【vue】【nginx】通过url访问文件(静态资源)

方案一:从后台-springboot

  1. 放在resources.static下,例如新建files目录存放文件
    【springboot】【vue】【nginx】通过url访问文件(静态资源)_第1张图片
  2. 配置application.yml
spring:
  # 映射resource.static下文件,使之可以通过url地址直接访问
  mvc:
    static-path-pattern: /**
  1. 访问
"http:/ip:port/files/[filename].pdf"

方案二:从前端-

  1. 将文件放在static目录下
  2. js访问,注意不要在static前面加"/"
"static/files/[filename].pdf"

方案二:从前端-ngnix

  1. 服务器配置好ngnix,前端已经部署测试成功
    前后端分离部署,ngnix反向代理

  2. 在存放index.html等文件的目录下存放文件,例如

【springboot】【vue】【nginx】通过url访问文件(静态资源)_第2张图片
3. 这样即可直接访问

"http:/ip:port/files/[filename].pdf"

前端下载

js跳转到新标签打开PDF文件

你可能感兴趣的:(运维,前端,后端,spring,boot,vue.js,nginx)