使用fastdfs-client-java操作fastDFS

1.环境安装:

参考:

https://blog.youkuaiyun.com/cencfeng11/article/details/95977300

fastDFS已经配置完成

https://github.com/happyfish100/fastdfs-client-java下载源码

命令:

mvn clean install

ant clean package  (先安装ant)

mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=5.0.4 -Dpackaging=jar -Dfile=D:\fastdfs-java\fastdfs-client-java-1.27-SNAPSHOT.jar                 -----(名称)

原命令为:

mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=${version} -Dpackaging=jar -Dfile=fastdfs-client-java-${version}.jar

 

java代码:

  • 新建文件fdfs_client.conf,内容为,本次通过配置文件配置,静态模块初始化
connect_timeout = 60
network_timeout = 60
charset = UTF-8
http.tracker_http_port = 8999
http.anti_steal_token = no
http.secret_key = 123456
tracker_server = 18.223.50.104:22122
  • 新建FastDFSClient类
package com.fashion.mjysite.util;

import com.fashion.mjysite.entity.FastDFSFile;
import org.csource.fastdfs.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.ClassPathResource;
import org.csource.common.NameValuePair;

import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;

public class FastDFSClient {
    private static final Logger logger = LoggerFactory.getLogger(FastDFSClient.class);
    //使用static模块初始化配置
    static {
        try {
            String filePath = new ClassPathResource("fdfs_client.conf").getFile().getAbsolutePath();;
            ClientGlobal.init(filePath);
        } catch (Exception 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值