The question may seem very simple, but for days I've been trying to implement the upload of files "bigger" than normal (i.e. 1GB or more) and what I've noticed is that the solution in several languages is to upload the file in chunks. No matter the technology, it seems to be the same for PHP web frameworks (example 1, example 2), Python or even PowerShell.
What is the reason for this? Is it a limitation of the HTTP protocol? Is it a browser limitation? Cache? In any case, how do technologies like Drive, One Drive, Telegram, etc. work?
Any kind of help would be really appreciated
question from:
https://stackoverflow.com/questions/65919518/why-uploading-big-files-is-not-supported-nowadays 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…