1. 程式人生 > >最簡單的fastdfs教程|java操作fastdfs《三》

最簡單的fastdfs教程|java操作fastdfs《三》

專案結構

這裡寫圖片描述

需要的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]); }

如出現下圖所示,即為操作成功:
這裡寫圖片描述
是不是,超級簡單?