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); begin // Read stream using C.Request.ContentStream MyLoadContentFromStream(C.Request.ContentStream); end;
Thank you for the information.