分块上传好还是分段压缩上传好

发布于 2025-01-05 23:28:16 字数 227 浏览 0 评论 0原文

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

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

我的问题是:

什么是更好的性能/安全性,一点一点上传压缩文件(使用 APPE)或将文件分成多个部分压缩,然后逐部分上传?

请注意,该文件是将在“另一边”解压

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

My application is used to upload rather big files (~500mb) and some of them are failing.

To raise the successrate I want to implement uploading in parts.

My question is:

What is better preformance-/safetywise, uploading a compressed file bit by bit (using APPE) or compressing the file in multiple parts, then uploading it part by part?

Note that the file is going to be uncompressed on "the other side"

If any road is better, is there any library that can keep me from reinventing the wheel? :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

贱人配狗天长地久 2025-01-12 23:28:16

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

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

我觉得使用具有明确定义的文件之间边界的单独文件更安全,而不是试图跟踪已传输的字节数。

如果有人想要拉链课程,请告诉我。

I solved this using a class that zips the file into separate parts and then uploads the parts separately.

I still don't know what is better from performance/safety perspective, but my guess is that the difference is minimal.

I felt safer having separate files with well defined boundaries between files instead of trying to keep track on how many bytes had been transferred.

If anyone want the zipping class, give me a shout.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文