fastdfs-client-java icon indicating copy to clipboard operation
fastdfs-client-java copied to clipboard

FastDFS java client SDK

Results 83 fastdfs-client-java issues
Sort by recently updated
recently updated
newest added

将测试用例的下载文件位置改为其他盘

User是干什么的啊,在哪里定义呢?

java.lang.UnsupportedClassVersionError: org/csource/fastdfs/ClientGlobal : Unsupported major.minor version 52.0 (unable to load class org.csource.fastdfs.ClientGlobal) java version "1.7.0_67" Java(TM) SE Runtime Environment (build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

类StructStorageStat里面, getLastSourceUpdate() getLastSyncedTimestamp() getLastSyncUpdate() 请问这三个方法是有份区别?

目前,只能读取到配置文件的本地磁盘路径再加载配置文件,建议增加能够读取项目src下的配置文件。可参考spring-core中io部分的读取方式。本人冒昧的简单的改了下IniFileReader类的loadFromFile方法,如下: //fReader = new FileReader(conf_filename); ResourceLoader resourceLoader = new DefaultResourceLoader(); InputStream in = resourceLoader.getResource(conf_filename).getInputStream(); buffReader = new BufferedReader(new InputStreamReader(in)); 注:引用了spring的spring-core包。 谢谢!

TrackerClient.listStorages 第三个参数storageIpAddr,似乎在tracker服务端是指storageId。不支持ipv6之前 id的最大长度和ip最大长度一致,所以没有问题,支持ipv6之后,ip最长长度变成46,而id还是16,客户端如果传入ipv6地址,会传更大的协议包体,服务端会解析失败。 607行最大长度是不是限制下改成FDFS_STORAGE_ID_MAX_SIZE https://github.com/happyfish100/fastdfs-client-java/blob/9d9b1d7fdb4b789029732eceb69a62061ffb496f/src/main/java/org/csource/fastdfs/TrackerClient.java#L604-L607 https://github.com/happyfish100/fastdfs/blob/030520cb3aad56004e92ab097fc6f1e0a10c652e/tracker/tracker_service.c#L2155-L2168 ![1704872715548](https://github.com/happyfish100/fastdfs-client-java/assets/94208776/77f0dae5-7f85-4ff8-b354-ecccef5284a7)

申请 @happyfish100 创建 `feature/publish-to-manen-center` 分支,用来处理发布到 Maven 中央仓库相关事项。 已经通过 fork 的仓库测试发布成功,详情 [https://github.com/rui8832/fastdfs-client-java/tree/feature/publish-to-manen-center](feature/publish-to-manen-center) 。

ip_addr = new String(pkgInfo.body, ProtoCommon.FDFS_GROUP_NAME_MAX_LEN, ProtoCommon.FDFS_IPADDR_SIZE - 1).trim() 这段代码获取的IP地址特殊网络是错误的IP地址 FDFS server用最新版本v6.9.2, 指定tracker_server = 0.0.0.0:22122时,这个ip_addr返回的始终是127.0.0.1,tracker_server 必须指定固定ip地址,ip_add才能正确返回storage服务器地址。 _Originally posted by @luckytao in https://github.com/happyfish100/fastdfs-client-java/issues/101#issuecomment-1368148605_