fake115uploader icon indicating copy to clipboard operation
fake115uploader copied to clipboard

希望能添加跳过秒传模式直接上传的模式

Open zoeysama opened this issue 4 years ago • 6 comments

如题 因为服务器上有大量大文件需要同步到网盘 这些文件在115的服务器上是没有的 所以用fake115uploader -m在计算完hash之后还是要使用直接上传 因为秒传模式需要计算hash 这些文件的大小都在几十GB 加上我的VPS孱弱的性能 计算hash需要浪费很多时间
所以请问下能不能添加跳过秒传 直接使用普通方法上传的模式

zoeysama avatar Dec 13 '20 13:12 zoeysama

因为部分token要从秒传失败后的响应里获取,所以没有办法跳过秒传。 如果是小于5G的文件,可以试试用 https://github.com/orzogc/fake115uploader/blob/master/deprecated.go#L104 的方法上传文件,不需要秒传

orzogc avatar Dec 13 '20 15:12 orzogc

我研究一下有没有别的办法

orzogc avatar Dec 14 '20 01:12 orzogc

伪造一个sha1值可以跳过秒传,但是115那里显示的是伪造的sha1值而不是实际的sha1值,这样的话就无法校验文件的完整性

orzogc avatar Dec 24 '20 08:12 orzogc

嗯 大文件秒传是一个必经过程,用于115接口产生临时oss认证信息和回调匹配文件完整性。ps 个人采用的方案是服务器用flask写了一个api用于计算sha1,国内环境上传,至于sha1计算时间和性能基本上不用考虑,分片计算即可,不占用服务器cpu资源,仅消耗挂载网盘通信期间的流量。

canwushuang avatar Dec 25 '20 05:12 canwushuang

-u -f 模式上传/秒传失败后,可以把sha1值存储起来吗? 以便失败后重传还要重新计算sha1浪费IO。

kdurov avatar Mar 24 '22 16:03 kdurov

这个也失效了,现在小文件真的没办法跳过秒传了吗

free-150 avatar Jul 09 '23 03:07 free-150