Documentation
¶
Index ¶
- func LimitReaderWithOverrunError(r io.ReadCloser, n int64) io.ReadCloser
- func MakeCloser(r io.Reader) io.ReadCloser
- func NewMultipartReader(boundary string, parts ...*MultipartPart) io.ReadCloser
- func NopSeekCloser(r io.ReadSeeker) io.ReadSeekCloser
- type BufferReadsReader
- type CancelCloser
- type CancelSeekCloser
- type CancellableCloser
- type MultipartPart
- type RewindReader
- type TempFileCloser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LimitReaderWithOverrunError ¶
func LimitReaderWithOverrunError(r io.ReadCloser, n int64) io.ReadCloser
func MakeCloser ¶
func MakeCloser(r io.Reader) io.ReadCloser
func NewMultipartReader ¶ added in v1.3.5
func NewMultipartReader(boundary string, parts ...*MultipartPart) io.ReadCloser
func NopSeekCloser ¶
func NopSeekCloser(r io.ReadSeeker) io.ReadSeekCloser
Types ¶
type BufferReadsReader ¶
func NewBufferReadsReader ¶
func NewBufferReadsReader(r io.Reader) *BufferReadsReader
func (*BufferReadsReader) GetRewoundReader ¶
func (r *BufferReadsReader) GetRewoundReader() io.Reader
func (*BufferReadsReader) MakeRewoundReader ¶
func (r *BufferReadsReader) MakeRewoundReader() (io.Reader, error)
type CancelCloser ¶
type CancelCloser struct { io.ReadCloser // contains filtered or unexported fields }
func (*CancelCloser) Close ¶
func (c *CancelCloser) Close() error
type CancelSeekCloser ¶
type CancelSeekCloser struct { io.ReadSeekCloser // contains filtered or unexported fields }
func (*CancelSeekCloser) Close ¶
func (c *CancelSeekCloser) Close() error
type CancellableCloser ¶
type CancellableCloser interface { io.ReadCloser }
func NewCancelCloser ¶
func NewCancelCloser(r io.ReadCloser, cancel func()) CancellableCloser
type MultipartPart ¶ added in v1.3.5
type MultipartPart struct { ContentType string FileName string Location string Reader io.ReadCloser }
type RewindReader ¶
type RewindReader struct { io.ReadCloser // contains filtered or unexported fields }
func NewRewindReader ¶
func NewRewindReader(r io.ReadSeeker) *RewindReader
func (*RewindReader) Close ¶
func (r *RewindReader) Close() error
type TempFileCloser ¶
type TempFileCloser struct { io.ReadSeekCloser // contains filtered or unexported fields }
func NewTempFileCloser ¶
func NewTempFileCloser(fpath string, fname string, upstream io.ReadSeekCloser) *TempFileCloser
func (*TempFileCloser) Close ¶
func (c *TempFileCloser) Close() error
Click to show internal directories.
Click to hide internal directories.