Upload server

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.