Skip to content

slipkbode/horse-octet-stream

 
 

Repository files navigation

horse-octet-stream

Middleware for work with application/octet-stream in HORSE

For install in your project using boss:

$ boss install github.com/HashLoad/horse-octet-stream

Sample Horse Server with octet-stream middleware

uses
  Horse, Horse.OctetStream;

var
  App: THorse;

begin
  App := THorse.Create(9000);
  
  App.Use(OctetStream);
  
  App.Post('marco',
    procedure(Req: THorseRequest; Res: THorseResponse; Next: TProc)
    var 
      LStream: TFileStream;
    begin
      LStream := TFileStream.Create('c:\sample\demo.txt', fmOpenRead);
      Res.Send<TStream>(LStream);
    end);

  App.Start;

About

octet-stream middleware for horse

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 100.0%