zoukankan      html  css  js  c++  java
  • Java中简单测试FastDFS的文件上传

    pom.xml文件内容如下:

        <dependencies>
            <!-- fastdfs -->
            <dependency>
                <groupId>org.csource.fastdfs</groupId>
                <artifactId>fastdfs</artifactId>
                <version>1.2</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>2.4</version>
            </dependency>
        </dependencies>

    配置文件内容如下:

    测试代码如下:

        try {
                // 1、加载配置文件,配置文件中的内容就是tracker服务的地址(绝对路径)
                ClientGlobal.init("E:\IdeaProjects\weiku_rab\test_fdfs\src\main\resources\fdfs_client.conf");
                // 2、创建一个TrackerClient对象
                TrackerClient trackerClient = new TrackerClient();
                // 3、使用阿哥TrackerClient对象创建连接,获得一个TrackerServer对象
                TrackerServer trackerServer = trackerClient.getConnection();
                // 4、创建一个StorageServer的引用,值为null
                StorageServer storageServer = null;
                // 5、创建一个StorageClient对象,需要两个参数TrackerServer对象、Storage、Server的引用
                StorageClient storageClient = new StorageClient(trackerServer, storageServer);
                // 6、使用StorageClient对象上传图片,扩展名不用带“.”
                String [] strs = storageClient.upload_file("E:/bg2.jpg","jpg",null);
                // 7、返回数组,包含组名和图片的路径
                System.out.print("地址为:");
                String path = "";
                for (String str : strs) {   // 组名+磁盘地址
                    path = path + str + "/";
                }
                // 进行地址处理并输出
                System.out.println(path.substring(0,path.length()-1));
            } catch (Exception e) {
                e.printStackTrace();
            }

    运行结果如下:

  • 相关阅读:
    计算机网络的三种通讯模式(单播,广播,组播)
    java字符串面试题
    java使用纯命令行打包项目
    java字节码的工具(含IDEA插件)
    Spring配置之context:annotation与、component-scan以及annotation-driven
    Java ThreadLocal的使用案例
    对称平方数(to_string函数,stoi函数真香)
    字符串最后一位长度
    缺失的括号
    数三角形
  • 原文地址:https://www.cnblogs.com/Nickc/p/11956185.html
Copyright © 2011-2022 走看看