package com.test.fastDfs;
import java.io.BufferedOutputStream;
import java.io.IOException;
import org.csource.common.NameValuePair;
import org.csource.fastdfs.ClientGlobal;
import org.csource.fastdfs.StorageClient1;
import org.csource.fastdfs.StorageServer;
import org.csource.fastdfs.TrackerClient;
import org.csource.fastdfs.TrackerServer;
/**
* @author ll
* @使用示例
* <li>1.配置配置文件 fast_dfs.conf内容如下:tracker_server=192.168.24.200:22122</li>
* <li>2.创建FastDfs客户端并传入参数classpath:fast_dfs.conf(图片服务器配置文件地址),
* FastDFSClient client = new FastDFSClient("classpath:fast_dfs.conf");</li>
* <li>3.使用客户端调用相关方法
* String url = client.uploadFile(fileContent, extName);
* url为返回路径,客户端访问的时候可以在路径前拼接图片服务器的地址</li>
*/
public class FastDFSClient {
private TrackerClient trackerClient = null;
private TrackerServer trackerServer = null;
private StorageServer storageServer = null;
private StorageClient1 storageClient = null;
public FastDFSClient(String conf) throws Exception {
if (co
import java.io.BufferedOutputStream;
import java.io.IOException;
import org.csource.common.NameValuePair;
import org.csource.fastdfs.ClientGlobal;
import org.csource.fastdfs.StorageClient1;
import org.csource.fastdfs.StorageServer;
import org.csource.fastdfs.TrackerClient;
import org.csource.fastdfs.TrackerServer;
/**
* @author ll
* @使用示例
* <li>1.配置配置文件 fast_dfs.conf内容如下:tracker_server=192.168.24.200:22122</li>
* <li>2.创建FastDfs客户端并传入参数classpath:fast_dfs.conf(图片服务器配置文件地址),
* FastDFSClient client = new FastDFSClient("classpath:fast_dfs.conf");</li>
* <li>3.使用客户端调用相关方法
* String url = client.uploadFile(fileContent, extName);
* url为返回路径,客户端访问的时候可以在路径前拼接图片服务器的地址</li>
*/
public class FastDFSClient {
private TrackerClient trackerClient = null;
private TrackerServer trackerServer = null;
private StorageServer storageServer = null;
private StorageClient1 storageClient = null;
public FastDFSClient(String conf) throws Exception {
if (co