zoukankan      html  css  js  c++  java
  • FastFDFS_Jave客户端调用(亲测可用)

    一、配置文件(fdfs_client.properties)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    connect_timeout = 30
    network_timeout = 60
    charset = ISO8859-1
    # nginx 存储器端口
    http.tracker_http_port = 8888
    http.anti_steal_token = no
    http.secret_key = 123456
     
    # 追踪器服务端口
    tracker_server = 192.168.146.131:22122

    二、Java上传跟图片

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    package org.soa.test.fastdfs;
     
    import org.csource.common.MyException;
    import org.csource.fastdfs.*;
     
    import java.io.IOException;
     
    /**
     * Created by JamesC on 16-10-25.
     */
    public class FastDfsTest {
     
     
        public static void main(String[] args) {
     
            uploadfile();
        }
     
     
        private static void uploadfile() {
            // 1、把FastDFS提供的jar包添加到工程中
            // 2、初始化全局配置。加载一个配置文件。
            try {
                ClientGlobal.init("D:\fdfs_client.properties");
     
                // 3、创建一个TrackerClient对象。
                TrackerClient trackerClient = new TrackerClient();
                // 4、创建一个TrackerServer对象。
                TrackerServer trackerServer = null;
     
                trackerServer = trackerClient.getConnection();
     
                // 5、声明一个StorageServer对象,null。
                StorageServer storageServer = null;
                // 6、获得StorageClient对象。
                StorageClient storageClient = new StorageClient(trackerServer, storageServer);
                // 7、直接调用StorageClient对象方法上传文件即可。
                String[] strings = storageClient.upload_file("D:\coupon.jpg", "jpg", null);
                for (String string : strings) {
                    System.out.println(string);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }



    三、下载路径
    1、调用storageClient.upload_file返回的文件地址:/M00/00/00/wKiSg1gPf8mAXoUFAACtqE-p50c210.jpg
    2、完整下载地址:http://192.168.146.131:8888/group1/M00/00/00/wKiSg1gPf8mAXoUFAACtqE-p50c210.jpg

    四、Java API客户端jar包可从群里下载

  • 相关阅读:
    CocosIDE导出Android APK的注意事项
    C++14尝鲜:Generic Lambdas(泛型lambda)
    silverlight调用WebService传递json接收绑定数据
    解决考试系统高并发数据载入不对问题
    汇编入门学习笔记 (九)—— call和ret
    Java SerialPort SDK
    how tomcat works 总结 二
    linux下多线程的调试
    垃圾回收GC:.Net自己主动内存管理 上(二)内存算法
    HDU-4973-A simple simulation problem.(线段树)
  • 原文地址:https://www.cnblogs.com/gossip/p/5996202.html
Copyright © 2011-2022 走看看