上传压缩文件出现一个神奇的问题 #639
-
视频文件 压缩成 7z格式的压缩包,采用分卷模式压缩,1024MB一个文件。然后再通过bypy 进行上传,发现假如分卷生成了10个7z压缩文件,每次都是 前面的文件大部分都是上传成功的,在百度网盘可以看到上传的文件,但是每次都是最后几个文件或者最后一个文件上传后 会提示失败,然后把整个 上传的文件全部删除,非常奇怪。已经上传的文件为什么也会被删除呢。这里给出报文如下,部分信息已经脱敏(原报文不含特殊字符): 每次失败都是 如上的提示,其中有个错误码 31363 查不到是什么意思。 使用的上传命令如下: 看报错信息是说 分片文件合并失败导致的,但是我感觉这不是根本原因,因为部分分卷文件已经上传成功了。没道理最后把上传成功的再删除掉。其中我尝试过调整分片大小和 单线程来处理,都会中间过程成功,最后失败,全部文件被删除。 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
我自己通过排除法发现了关键问题,因为 我的脚本中为了 防止上传失败或者部分失败,所以我的 上传命令 bypy --processes 2 -dd -s 20MB -v -e -f -t 600 syncup /mnt/win****** /3号Debi************ 执行完第一遍以后 等待10秒 再次执行一遍 bypy --processes 2 -dd -s 20MB -v -e -f -t 600 syncup /mnt/win****** /3号Debi************ 然而我发现 二次执行上传时会把第一遍上传的东西全部删除。非常奇怪。似乎像楼主说的 百度的MD5比对有问题。但是即使有问题 第二次应该删除后重新上传才对,不明白其中的根本原因 |
Beta Was this translation helpful? Give feedback.
我自己通过排除法发现了关键问题,因为 我的脚本中为了 防止上传失败或者部分失败,所以我的 上传命令 bypy --processes 2 -dd -s 20MB -v -e -f -t 600 syncup /mnt/win****** /3号Debi************ 执行完第一遍以后 等待10秒 再次执行一遍 bypy --processes 2 -dd -s 20MB -v -e -f -t 600 syncup /mnt/win****** /3号Debi************ 然而我发现 二次执行上传时会把第一遍上传的东西全部删除。非常奇怪。似乎像楼主说的 百度的MD5比对有问题。但是即使有问题 第二次应该删除后重新上传才对,不明白其中的根本原因