Would it be possible to build a http upload server which could handle large files (chunked parts)?
If so how would I proceed to get this up and running?
Yes, you can create a TMS Sparkle HTTP module and use the ContentStream property of a request to get the incoming data in a stream way (by chunks):
procedure TMyServerModule.ProcessRequest(const C: THttpServerContext);
// Read stream using C.Request.ContentStream
Thank you for the information.