package qiniu import ( "io" ) // FileStream 用户传来的文件 type FileStream struct { File io.ReadCloser Size uint64 VirtualPath string Name string MIMEType string } func (file FileStream) Read(p []byte) (n int, err error) { return file.File.Read(p) } func (file FileStream) GetMIMEType() string { return file.MIMEType } func (file FileStream) GetSize() uint64 { return file.Size } func (file FileStream) Close() error { return file.File.Close() } func (file FileStream) GetFileName() string { return file.Name } func (file FileStream) GetVirtualPath() string { return file.VirtualPath }