最简单的fastdfs教程|java操作fastdfs《三》

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jingyangV587/article/details/79866898

项目结构

这里写图片描述

需要的jar包

 <dependency>
            <groupId>org.csource</groupId>
            <artifactId>fastdfs-client-java</artifactId>
            <version>1.26</version>
        </dependency>

初始化配置

重要!详见代码。

测试上传(核心代码)

    public static void testUpload() throws Exception {
        // 1、把FastDFS提供的jar包添加到工程中
        // 2、初始化全局配置。加载一个配置文件。
        extClientGlobal_init();
        // 3、创建一个TrackerClient对象。
        TrackerClient trackerClient = new TrackerClient();
        // 4、创建一个TrackerServer对象。
        TrackerServer trackerServer = trackerClient.getConnection();
        // 5、声明一个StorageServer对象,null。
        StorageServer storageServer = null;
        // 6、获得StorageClient对象。
        StorageClient storageClient = new StorageClient(trackerServer, storageServer);
        // 7、直接调用StorageClient对象方法上传文件即可。
        String[] strings = storageClient.upload_file("C:\\Users\\GJY\\Desktop\\1.png", "png", null);

        System.out.println(strings[0] +"/"+ strings[1]);
    }

如出现下图所示,即为操作成功:
这里写图片描述
是不是,超级简单?

项目地址:https://gitee.com/jingyang3877/fastdfs-demo

参考博客:https://blog.csdn.net/kingboyworld/article/details/52299602

猜你喜欢

转载自blog.csdn.net/jingyangV587/article/details/79866898