花了1天多时间,终于搞定VS IDE下C SDK的编译,我只想说能不能考虑下别用C99语法呀,VS不支持呀!每次编译开源代码,总是各种改,各种依赖库,各种麻烦!!
接下来看了测试用例代码,发现C SDK果然是后娘养的,跟JAVA SDK没法比,multi方式文件上传的测试用例没有采用多线程方式上传,我想问下这测试用例有意义吗?
好吧,认了,自己实现!等等,实现好了之后,我想校验下上传的文件完整性是否存在问题,自然而然就是希望服务端返回我整个文件的md5,结果找遍论坛,竟然没有...
要获取md5,只有自己上传前设置到meta数据中,我想说这是我想要的结果吗?我是要校验上传的内容有没有问题才需要服务端告诉我上传文件的md5,就不能提供一下嘛!!
我就想问下,我该怎么校验文件的完整性,上传完毕之后再下载下来,本地重新计算下是否跟原文件是否一致?还是我本地也这么计算hash值:md5(md5(分块1) + md5(分块2) + ...)_分块个数?
不管哪种方法,都麻烦的要死,既然如此,我想问下:oss开发者就不能站在我们使用者的角度考虑问题吗???
不好意思,吐槽了这么多,就是这几天被oss给折腾的好“不爽”,见谅!见谅!
最后我还是想问,如何获取multi方式上传文件的md5(整个文件),让我来校验上传文件操作的完整性一致!!!
挖坟,7年过来去了...oss开发团队竟然还没有提供server端文件的md5值查询,简直了.提交了聆听竟然没有采纳...看来不是oss团队辣鸡,就是阿里云不想提供.
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。