我希望了解在进行网络上传时发生了什么。
我猜其中一个:
- 文件由浏览器加载到内存中,发送到Web服务器缓冲区内存,然后通知应用程序收集它。
- 浏览器正在读取文件并同时将其发送到Web服务器,Web服务器可以开始逐步保存字节。
我尝试上传非常大的文件,并在接收上传的方法的第一行上设置断点。我看到浏览器花费了很长时间来加载...但断点仍未被触发,过了一会儿断点才被触发。
我想了解这个问题,因为在最坏的情况下,如果我允许上传大文件,它们可能会在某些时候耗尽服务器内存。
如果我上传2GB的文件会发生什么?(假设Web服务器/应用程序接受该长度)它会占用2GB的服务器内存吗?
干杯。