diff --git a/README.md b/README.md index e25bdd1..b1e17bd 100644 --- a/README.md +++ b/README.md @@ -296,7 +296,8 @@ fastttp.ListenAndServe(":80", m) * w.Header().Set("Set-Cookie") -> [ctx.Response.Header.SetCookie()](https://godoc.org/github.com/valyala/fasthttp#ResponseHeader.SetCookie) * w.Write() -> [ctx.Write()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Write), [ctx.SetBody()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBody), - [ctx.SetBodyStream()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBodyStream) + [ctx.SetBodyStream()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBodyStream), + [ctx.SetBodyStreamWriter()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBodyStreamWriter) * w.WriteHeader() -> [ctx.SetStatusCode()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetStatusCode) * w.(http.Hijacker).Hijack() -> [ctx.Hijack()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack) * http.Error() -> [ctx.Error()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Error) diff --git a/http.go b/http.go index 51bcce3..d513f42 100644 --- a/http.go +++ b/http.go @@ -132,6 +132,8 @@ func (resp *Response) SendFile(path string) error { // // bodyStream.Close() is called after finishing reading all body data // if it implements io.Closer. +// +// See also SetBodyStreamWriter. func (resp *Response) SetBodyStream(bodyStream io.Reader, bodySize int) { resp.body = resp.body[:0] resp.closeBodyStream() diff --git a/server.go b/server.go index e001620..b1f60e4 100644 --- a/server.go +++ b/server.go @@ -689,6 +689,8 @@ func (ctx *RequestCtx) PostBody() []byte { // before returning io.EOF. // // If bodySize < 0, then bodyStream is read until io.EOF. +// +// See also SetBodyStreamWriter. func (ctx *RequestCtx) SetBodyStream(bodyStream io.Reader, bodySize int) { ctx.Response.SetBodyStream(bodyStream, bodySize) }