为什么要上传块文件?

tim*_*son 3 html javascript php forms file-upload

我知道如何使用 JS 或 PHP 对文件进行分块,但我的问题是在某些情况下是否需要分块?

我可以控制我的服务器配置,并且知道编写验证规则以防止人们尝试上传 Petabtyes 或其他疯狂的东西,因此我无法理解何时需要分块。

Bab*_*aba 5

I can't understand when I might need chunking.

答:当您的解决方案针对互联网速度非常慢的第三世界国家时,这可能是必要的。您可以接受10MB,但以每秒 56KB 的速度,互联网可能会在上传完成之前截断上传,那么您可以将 10MB 文件分成 10 个请求

B. 在开发移动应用程序尤其是 J2ME(低端手机)时,由于某些网络的限制,有必要丢弃大文件

C. 大多数上传系统不支持像下载管理器那样的恢复功能.. 卡紧可以是实现此类功能的一个很好的替代方案。

  • 即使良好的互联网连接也可以从分块中受益,因为它允许并行“线程” (2认同)