FastDFS 的作者余庆先生已经为我们开发好了 Java 对应的 SDK。这里需要解释一下:作者余庆并没有及时更新最新的 Java SDK 至 Maven 中央仓库,目前中央仓库最新版仍旧是 1.27 版。所以我们需要通过 Github:https://github.com/happyfish100/fastdfs-client-java 下载项目源码,再通过命令 接下来我们通过 Java API 操作 FastDFS 实现文件的上传、下载、替换、删除、查询元数据、查询详情等功能。文中案例已同步至:Github:https://github.com/imrhelloworld/fastdfs-javaGitee:https://gitee.com/imrhelloworld/fastdfs-java在项目的 pom.xml 中添加以下依赖。因为我们需要一些常用工具包和单元测试,所以需要引入它们。fdfs_client.conf工具类测试文件上传返回值文件详情返回值:文件元数据返回值:文件下载文件删除返回值:文件替换返回值:至此 Java 客户端操作 FastDFS 实现文件上传下载替换删除等操作就到这里,下一篇我们带大家搭建 FastDFS 的集群环境,多 Tracker 多 Storage 然后通过 Nginx 代理。

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

Java 客户端操作 FastDFS 实现文件上传下载替换删除功能