fastdfs上传文件_SpringBoot+FastDFS搭建分布式文件系统
1、pom包配置
我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。
org.csource fastdfs-client-java 1.27-SNAPSHOT
加入了fastdfs-client-java包,用来调用FastDFS相关的API。
2、配置文件
resources目录下添加fdfs_client.conf文件
connect_timeout = 60network_timeout = 60charset = UTF-8http.tracker_http_port = 8080http.anti_steal_token = nohttp.secret_key = 123456tracker_server = 192.168.53.85:22122tracker_server = 192.168.53.86:22122
配置文件设置了连接的超时时间,编码格式以及tracker_server地址等信息
3、封装FastDFS上传工具类
封装FastDFSFile,文件基础信息包括文件名、内容、文件类型、作者等。
封装FastDFSClient类,包含常用的上传、下载、删除等方法。
首先在类加载的时候读取相应的配置信息,并进行初始化。
文件上传
使用FastDFS提供的客户端storageClient来进行文件上传,最后将上传结果返回。
根据groupName和文件名获取文件信息。
下载文件
删除文件
使用FastDFS时,直接调用FastDFSClient对应的方法即可。
4、编写上传控制类
从MultipartFile中读取文件信息,然后使用FastDFSClient将文件上传到FastDFS集群中。
请求控制,调用上面方法saveFile()。
上传成功之后,将文件的路径展示到页面,效果图如下:
在浏览器中访问此Url,可以看到成功通过FastDFS展示:
这样使用Spring Boot 集成FastDFS的案例就完成了。
源码地址:https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-fastDFS
喜欢的小伙伴,点个关注吧,每天分享新的内容!
fastdfs上传文件_SpringBoot+FastDFS搭建分布式文件系统相关推荐
- fastdfs上传文件时候报错
在上传文件的时候报错如下; [2018-10-22 18:50:14] ERROR - file: tracker_proto.c, line: 48, server: 192.168.2.111:2 ...
- fdfs往服务器上传文件超时,FastDFS 实现大文件分片上传
1.引入fastdfs com.github.tobato fastdfs-client 1.25.2-RELEASE cn.hutool hutool-all 4.0.12 2.编写控制层Contr ...
- php fastdfs上传文件,fastDFS中使用php上傳文件 -- http上傳與下載圖片
CleverCode研究完fastDFS后,嘗試着使用php上傳文件到fastdfs. 1 fastDFS安裝 fastdfs分布式架構配置參考:http://blog.csdn.net/clever ...
- fastdfs上传文件资料(PDF,视频,图片,FileCaseUtil,FileUploadUtil)并生成缩略图
javacv里面有类型转换器的使用,对视频图片的处理工具等等 一.UML图 二.代码 pom依赖 <!-- fastdfs--><dependency><groupId& ...
- 【FASTDFS】fastdfs上传文件报错 org.csource.common.MyException: getStoreStorage fail, errno code: 28 解决方法
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 这个报错要从一个tracker ...
- fastdfs上传文件_Java 实现 FastDFS 实现文件的上传、下载、删除
每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定. 放弃不难,但坚持很酷~ 最近在项目上完成了附件上传和下载功能,是用的 fastdfs 来实现的.好记性不如烂笔头,今天把关键代码记录下来,方便 ...
- fastDFS上传文件后台报错空指针NullPointException
服务器中部署好之后,用命令上传是可以成功的.返回文件位置id 但页面点击上传文件失败,后台会报空指针 之后在其他地方继续测试上传/下载文件 发现测试会有的成功有的失败 再于服务器用命令测试上传会报错: ...
- FASTDFS上传文件时报错,org.csource.commom.MyException:getStoreStorage fail,error code : 28解决办法
原因:这是因为文件服务器上的磁盘空间不大于10%了 storage上的剩余磁盘空间必须在10%以上才能上传文件成功,否则上传失败. 解决方法: 拓展服务器的内存空间,也可以删除一些不用的文件
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...
最新文章
- mysql去除字符串首的非字母_如何从SQLServer中的字符串中删除所有非字母字符?...
- webpack中loader加载器配置postCss自动添加CSS兼容前缀
- 《Effective Java》 读书笔记(持续更新)
- Windows API一日一练(一)第一个应用程序 使用应用程序句柄 使用命令行参数 MessageBox函数 RegisterClass和RegisterClassEx函数
- Spring整合JDBC开发
- 我的Google Analytics(分析)正式通知升级到新版本
- TokenInsight:BTC全网流量逐级上升,链上活跃度环比上周大幅回升
- java大数 bigin_Java大数操作
- JavaScript语法详解:运算符和表达式
- 最大的LeftMax与rightMax之差绝对值
- MariaDB数据库用户创建/删除及权限授权/撤回
- Java-JavaMail邮件开发(1)Java Mail
- Linux安装pyaudio
- PPT教程 从入门到实践
- 无线认证 服务器是怎么回事,无线wifi认证服务器参数设置方法是什么
- 详细教程:在电脑上安装linux系统
- 未来已来:数字化时代的商业模式创新-读书笔记
- 车牌号正则表达式(含新能源车牌)
- PS如何快速抠头发丝
- CENTOS上的时间/时区设定