Html itself does not provide this ability to load a file into chunks. FileUpload is a simple object that works with the entire file and therefore sends it from scratch. To fulfill your requirements, you need more complex client / server relationships. The Java applet is a good candidate for this on the client side, and the server side is trivial. However, you need to implement some kind of protocol (for example, a handshake, start sending a file, continue from some place, check), and this is not an easy task. Even most protocols (such as ftp) do not provide such capabilities. And even when you create all this, it will only be compatible with itself. Is it really worth the effort? The general answer is no. This is the reason why we do not see such an approach in the wild.
source share