我的应用程序用于上传相当大的文件(〜500mb),其中一些失败。
为了提高成功率,我想分部分实现上传。
我的问题是:
从性能/安全角度来看,最好是逐位上传压缩文件(使用APPE),或者分多个部分压缩文件,然后逐部分上传?
请注意,该文件将在“另一侧”解压缩
如果有更好的道路,是否有任何图书馆可以阻止我重新发明轮子? :)
最佳答案
我使用一个类将文件压缩成单独的部分,然后分别上传这些部分,从而解决了这一问题。
从性能/安全性的角度来看,我仍然不知道有什么更好的方法,但是我的猜测是差异很小。
我感到更安全的是,在单独的文件之间定义明确的边界,而不是试图跟踪已传输的字节数。
如果有人想参加拉链课程,请给我大声喊叫。