mime_file.go 297 B

12345678910111213141516171819
  1. package rest
  2. type MimeFile struct {
  3. Name string
  4. MimeType string
  5. File IReadCloserLen
  6. }
  7. func (s *MimeFile) Read(p []byte) (n int, err error) {
  8. return s.File.Read(p)
  9. }
  10. func (s *MimeFile) Close() error {
  11. return s.File.Close()
  12. }
  13. func (s *MimeFile) Len() int64 {
  14. return s.File.Len()
  15. }