Referer实现防盗链防下载

使用Referer实现防盗链防下载

梦想的初衷 提交于 2020-04-17 07:37:09
【推荐阅读】微服务还能火多久?>>> 本内容是旧版,有点错误 新版本请跳 https://my.oschina.net/u/3578766/blog/1556684 或者进入本博客查找 使用File来实现 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse) response; //获取链接 String referer=req.getHeader("referer"); //获取本电脑ip地址 String serverName=req.getServerName(); if(referer==null||!referer.contains(serverName)||referer.contains("mp4")){ req.getRequestDispatcher("/images/timg.jpg")