如何编写SpringBoot集成fastdfs实现防盗链的示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计340个文字,预计阅读时间需要2分钟。
目录 + 1. 背景 + 2. 实现原理 + 2.1. 启动防盗链 + 2.2. 重启nginx + 2.3. Java代码生成token + 3. 测试 + 3.1. 带正确token访问 + 3.2. 带错误token访问 + 4. 项目代码 + 4.1. 背景 + 我们可以通过fastdfs实现一个分布式文件系统。
目录
- 1、背景
- 2、实现原理
- 2.1 开启防盗链
- 2.2 重启 nginx
- 2.3 Java代码生成token
- 3、测试
- 3.1 带正确token访问
- 3.2 带错误token访问
- 4、项目代码
1、背景
我们可以通过fastdfs实现一个分布式文件系统,如果我们的fastdfs部署在外网,那么任何一个人知道了我们的上传接口,那么它就可以文件的上传和访问。那么我们如何阻止他人访问我们fastdfs服务器上的文件呢?此处就需要使用fastdfs的防盗链功能。
2、实现原理
fastdfs的防盗链是通过token机制来实现的。当我们开启防盗链功能后,需要在url后增加2个额外的参数token和ts。token和ts的生成都是需要在服务端。
2.1 开启防盗链
vim /etc/fdfs/gitee.com/huan1993/spring-cloud-parent/tree/master/springboot/springboot-fastdfs
到此这篇关于详解SpringBoot实现fastdfs防盗链功能的示例代码的文章就介绍到这了,更多相关SpringBoot实现fastdfs防盗链内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!
本文共计340个文字,预计阅读时间需要2分钟。
目录 + 1. 背景 + 2. 实现原理 + 2.1. 启动防盗链 + 2.2. 重启nginx + 2.3. Java代码生成token + 3. 测试 + 3.1. 带正确token访问 + 3.2. 带错误token访问 + 4. 项目代码 + 4.1. 背景 + 我们可以通过fastdfs实现一个分布式文件系统。
目录
- 1、背景
- 2、实现原理
- 2.1 开启防盗链
- 2.2 重启 nginx
- 2.3 Java代码生成token
- 3、测试
- 3.1 带正确token访问
- 3.2 带错误token访问
- 4、项目代码
1、背景
我们可以通过fastdfs实现一个分布式文件系统,如果我们的fastdfs部署在外网,那么任何一个人知道了我们的上传接口,那么它就可以文件的上传和访问。那么我们如何阻止他人访问我们fastdfs服务器上的文件呢?此处就需要使用fastdfs的防盗链功能。
2、实现原理
fastdfs的防盗链是通过token机制来实现的。当我们开启防盗链功能后,需要在url后增加2个额外的参数token和ts。token和ts的生成都是需要在服务端。
2.1 开启防盗链
vim /etc/fdfs/gitee.com/huan1993/spring-cloud-parent/tree/master/springboot/springboot-fastdfs
到此这篇关于详解SpringBoot实现fastdfs防盗链功能的示例代码的文章就介绍到这了,更多相关SpringBoot实现fastdfs防盗链内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

