Skip to content

Commit

Permalink
fix: multipart size.
Browse files Browse the repository at this point in the history
  • Loading branch information
cody committed Dec 4, 2024
1 parent 95da668 commit 172ed5a
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion multipartfile.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,15 @@ type multiPartFileInfo struct {
name string
mode os.FileMode
mtime time.Time
size int64
}

func (fi *multiPartFileInfo) Name() string { return fi.name }
func (fi *multiPartFileInfo) Mode() os.FileMode { return fi.mode }
func (fi *multiPartFileInfo) ModTime() time.Time { return fi.mtime }
func (fi *multiPartFileInfo) IsDir() bool { return fi.mode.IsDir() }
func (fi *multiPartFileInfo) Sys() interface{} { return nil }
func (fi *multiPartFileInfo) Size() int64 { panic("size for multipart file info is not supported") }
func (fi *multiPartFileInfo) Size() int64 { return fi.size }

type multipartDirectory struct {
path string
Expand Down Expand Up @@ -191,6 +192,7 @@ func fileInfo(name string, part *multipart.Part) os.FileInfo {
if v := params["mtime-nsecs"]; v != nil {
nsecs, _ = strconv.ParseInt(v[0], 10, 64)
}

fi.mtime = time.Unix(secs, nsecs)

return &fi
Expand Down

0 comments on commit 172ed5a

Please sign in to comment.