Closed fevolq closed 5 months ago
可以的
网络流吗
网络流也行,读取的文件流也行
对于一个可定位流(seek),如果知道 sha1 值,是可以进行秒传的,库中自带,如果没有 sha1 就只有一点点的上传了
网络流也行,读取的文件流也行
等下,我想到个,前提是要有 sha1 ,因为这是第一步
获取上传链接之前先要提供 sha1,如果没有的话,就搞不了,如果可定位,可以秒传,如果不可以,得一点点的传。
我不知道你说的秒传是要做什么,但是你说的sha1是这一行吗
pre_hash = hashlib.sha1(f.read(1024)).hexdigest()
我基于upload_file改了一下,对于file_size > 1024的可以上传成功,小于1024的会在“计算proof_code”出现问题
秒传就是不用上传实际内容,你上传的这个文件,阿里云盘服务器上已经有了,所以当你发请求上传地址之后,就上传完成了
能否基于upload_file改进一下,增加一个可以上传流数据的方法