import org.apache.commons.codec.digest.DigestUtils;
DigestUtils.sha1Hex(FileUtils.readAllBytes(f))
嗯 那个控制台调试传过来的SAH1就是不对
expectedChecksum不是回调请求body中带的sha1值。你是不是取错值了 body除了file之外的其它属性如下图所示,带过去的sha1,是一个长度为40的小写字符串
你好,upload接口返回的是修改后的文档以及最新的sha1,你代码里的expectedChecksum是该文件的哪个版本sha1,是否用了旧版本sha1和最新版本sha1做比较?
接收到的文件进行SHA1然后拿着传过来的SHA1进行比较
我确定是获取的sha1
在线测试保证的是WebOffice和开发者接口的链路畅通,未进行文件校验,节约资源。 对你造成困扰,后续我们在控制台中标注出来。😂
你用控制台触发的是么,控制台这里可能会有问题。建议使用实际编辑文档来触发upload
在线测试,为了保证接口效率,和考虑到文件大小等因素,暂时未对实际文件进行sha1校验。