Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道如何使用 JS 或 PHP 对文件进行分块,但我的问题是在某些情况下需要分块吗?
我可以控制我的服务器配置,并且知道编写验证规则以防止人们尝试上传 Petabtyes 或其他疯狂的东西,所以我无法理解何时需要分块。
I can't understand when I might need chunking.
A. 当您的解决方案针对互联网速度非常慢的第三世界国家时,这可能是必要的。您可以接受10MB,但以每秒 56KB 的速度,互联网可能会在上传完成之前截断上传,然后您可以将 10MB 的文件分块为 10 个请求
10MB
B. 在开发移动应用程序,尤其是 J2ME(低端电话)时,由于某些网络的限制,需要丢弃大文件
C. 大多数上传系统不支持像下载管理器这样的恢复功能.. 卡盘可以是实现此类的一个很好的替代方案。