Versions in this module Expand all Collapse all v0 v0.1.1 May 6, 2024 Changes in this version + var ErrInvalidRange = errors.New("invalid range") + var ErrSizeLimitExceeded = errors.New("size limit exceeded") + func ParseBoundary(md metadata.MD) (string, error) + func ProcessMultipartUpload(server uploadServer, f func(part *multipart.Part) error, sizeLimit int64) error v0.1.0 Jan 31, 2024 Changes in this version + func SaveMultipartFile(header *multipart.FileHeader, path string) error + func ServeContent(server downloadServer, content io.ReadSeeker, contentType, name string, ...) error + func ServeFile(server downloadServer, contentType, path string) error + func WithFileForwardResponseOption() runtime.ServeMuxOption + func WithFileIncomingHeaderMatcher() runtime.ServeMuxOption + func WithHTTPBodyMarshaler() runtime.ServeMuxOption + type FormData struct + func NewFormData(server uploadServer) (*FormData, error) + func (f *FormData) Files(key string) []*multipart.FileHeader + func (f *FormData) FirstFile(key string) *multipart.FileHeader + func (f *FormData) FirstValue(key string) string + func (f *FormData) Values(key string) []string