File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -46,5 +46,5 @@ type file struct {
4646 contentType string
4747}
4848
49- func (f * file ) Name () string { return f .name }
5049func (f * file ) ContentType () string { return f .contentType }
50+ func (f * file ) Filename () string { return f .name }
Original file line number Diff line number Diff line change @@ -315,7 +315,9 @@ func (e *encoder) newReaderTypeEncoder() encoderFunc {
315315 reader := value .Convert (reflect .TypeOf ((* io .Reader )(nil )).Elem ()).Interface ().(io.Reader )
316316 filename := "anonymous_file"
317317 contentType := "application/octet-stream"
318- if named , ok := reader .(interface { Name () string }); ok {
318+ if named , ok := reader .(interface { Filename () string }); ok {
319+ filename = named .Filename ()
320+ } else if named , ok := reader .(interface { Name () string }); ok {
319321 filename = path .Base (named .Name ())
320322 }
321323 if typed , ok := reader .(interface { ContentType () string }); ok {
You can’t perform that action at this time.
0 commit comments