我的应用程序用于上传相当大的文件(〜500mb),其中一些失败。

为了提高成功率,我想分部分实现上传。

我的问题是:

从性能/安全角度来看,最好是逐位上传压缩文件(使用APPE),或者分多个部分压缩文件,然后逐部分上传?

请注意,该文件将在“另一侧”解压缩

如果有更好的道路,是否有任何图书馆可以阻止我重新发明轮子? :)

最佳答案

我使用一个类将文件压缩成单独的部分,然后分别上传这些部分,从而解决了这一问题。

从性能/安全性的角度来看,我仍然不知道有什么更好的方法,但是我的猜测是差异很小。

我感到更安全的是,在单独的文件之间定义明确的边界,而不是试图跟踪已传输的字节数。

如果有人想参加拉链课程,请给我大声喊叫。

07-28 03:16
查看更多