一、按照官方github加载配置文件
- 在项目路径中新建config目录
新建fastdfs-client.properties
配置文件
根据示例进行配置:
示例可以在官方github中找到,或者在导入的jar包中找到
二、编写代码
-
在spring的test目录下编写
package com.example.fastdfs.fastdfsdemo; import org.csource.common.MyException; import org.csource.fastdfs.ClientGlobal; import org.csource.fastdfs.StorageClient; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.io.IOException; @SpringBootTest class FastdfsDemoApplicationTests { StorageClient client; @Test void contextLoads() { try{ //加载配置文件 ClientGlobal.initByProperties("config/fastdfs-client.properties"); //查看配置是否加载成功 System.out.println("ClientGlobal.configInfo(): " + ClientGlobal.configInfo()); //新建客户端 client = new StorageClient(); //上传文件 String[] s = client.upload_file("D:\\Tmp\\wjj.txt", null, null); if(s.length != 0){ //输出返回的完整路径 System.out.println("http://192.168.233.131/" + s[0] + "/" + s[1]); } }catch(Exception e){ e.printStackTrace(); } } }