Open SexyC opened 9 years ago
大神,您好,我用您的co-fdfs-client的库,调用getFileInfo时总是返回错误 [Error: receive packet body length: 24 is not equal to the expected: 40] 后来使用fdfs-client测试也是同样的问题。
[Error: receive packet body length: 24 is not equal to the expected: 40]
拜读了一下您的代码,发现是storage.js:375处的配置问题。
storage.js:375
在fdfs协议中,getFileInfo返回的response body 只有3个TRACKER_PROTO_PKG_LEN_SIZE大小,不需要加上FDFS_IPADDR_SIZE。
TRACKER_PROTO_PKG_LEN_SIZE
FDFS_IPADDR_SIZE
co-fdfs-client是对fdfs-client做了个简单的封装,因为这个项目我现在已经不维护了,如果你需要在生产环境使用,并且愿意维护,我可以将项目移交给你。
大神,您好,我用您的co-fdfs-client的库,调用getFileInfo时总是返回错误
[Error: receive packet body length: 24 is not equal to the expected: 40]
后来使用fdfs-client测试也是同样的问题。拜读了一下您的代码,发现是
storage.js:375
处的配置问题。在fdfs协议中,getFileInfo返回的response body 只有3个
TRACKER_PROTO_PKG_LEN_SIZE
大小,不需要加上FDFS_IPADDR_SIZE
。