├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── net │ │ └── mikesu │ │ └── fastdfs │ │ ├── FastdfsClient.java │ │ ├── FastdfsClientConfig.java │ │ ├── FastdfsClientFactory.java │ │ ├── FastdfsClientImpl.java │ │ ├── client │ │ ├── AbstractClient.java │ │ ├── StorageClient.java │ │ ├── StorageClientFactory.java │ │ ├── StorageClientImpl.java │ │ ├── TrackerClient.java │ │ ├── TrackerClientFactory.java │ │ └── TrackerClientImpl.java │ │ ├── command │ │ ├── AbstractCmd.java │ │ ├── ActiveTestCmd.java │ │ ├── CloseCmd.java │ │ ├── Command.java │ │ ├── DeleteCmd.java │ │ ├── GetMetaDataCmd.java │ │ ├── GroupInfoCmd.java │ │ ├── QueryDownloadCmd.java │ │ ├── QueryUpdateCmd.java │ │ ├── QueryUploadCmd.java │ │ ├── SetMetaDataCmd.java │ │ ├── StorageInfoCmd.java │ │ ├── UploadCmd.java │ │ └── UploadSlaveCmd.java │ │ ├── data │ │ ├── GroupInfo.java │ │ ├── Result.java │ │ ├── StorageInfo.java │ │ └── UploadStorage.java │ │ └── exception │ │ └── FastdfsIOException.java └── resources │ └── FastdfsClient.properties └── test ├── java └── net │ └── mikesu │ └── fastdfs │ ├── FastdfsClientConfigTest.java │ ├── FastdfsClientTest.java │ └── client │ └── TrackerClientTest.java └── resources ├── FastdfsClient.properties └── Koala.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/FastdfsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/FastdfsClient.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/FastdfsClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/FastdfsClientConfig.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/FastdfsClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/FastdfsClientFactory.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/FastdfsClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/FastdfsClientImpl.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/AbstractClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/AbstractClient.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/StorageClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/StorageClient.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/StorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/StorageClientFactory.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/StorageClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/StorageClientImpl.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/TrackerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/TrackerClient.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/TrackerClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/TrackerClientFactory.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/client/TrackerClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/client/TrackerClientImpl.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/AbstractCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/AbstractCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/ActiveTestCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/ActiveTestCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/CloseCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/CloseCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/Command.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/DeleteCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/DeleteCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/GetMetaDataCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/GetMetaDataCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/GroupInfoCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/GroupInfoCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/QueryDownloadCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/QueryDownloadCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/QueryUpdateCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/QueryUpdateCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/QueryUploadCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/QueryUploadCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/SetMetaDataCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/SetMetaDataCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/StorageInfoCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/StorageInfoCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/UploadCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/UploadCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/command/UploadSlaveCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/command/UploadSlaveCmd.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/data/GroupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/data/GroupInfo.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/data/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/data/Result.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/data/StorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/data/StorageInfo.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/data/UploadStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/data/UploadStorage.java -------------------------------------------------------------------------------- /src/main/java/net/mikesu/fastdfs/exception/FastdfsIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/java/net/mikesu/fastdfs/exception/FastdfsIOException.java -------------------------------------------------------------------------------- /src/main/resources/FastdfsClient.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/main/resources/FastdfsClient.properties -------------------------------------------------------------------------------- /src/test/java/net/mikesu/fastdfs/FastdfsClientConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/test/java/net/mikesu/fastdfs/FastdfsClientConfigTest.java -------------------------------------------------------------------------------- /src/test/java/net/mikesu/fastdfs/FastdfsClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/test/java/net/mikesu/fastdfs/FastdfsClientTest.java -------------------------------------------------------------------------------- /src/test/java/net/mikesu/fastdfs/client/TrackerClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/test/java/net/mikesu/fastdfs/client/TrackerClientTest.java -------------------------------------------------------------------------------- /src/test/resources/FastdfsClient.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/test/resources/FastdfsClient.properties -------------------------------------------------------------------------------- /src/test/resources/Koala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baoming/FastdfsClient/HEAD/src/test/resources/Koala.jpg --------------------------------------------------------------------------------