diff --git a/routes/file/file_methods.go b/routes/file/file_methods.go index f3846c5..f7870d0 100644 --- a/routes/file/file_methods.go +++ b/routes/file/file_methods.go @@ -118,9 +118,14 @@ func (f *File) update(fileHeader *multipart.FileHeader) error { defer fileContent.Close() db := database.GetDB() - err = db.Model(f).Updates(map[string]interface{}{"Size": fileHeader.Size, + err = db.Model(f).Updates(map[string]interface{}{ + "Size": uint(fileHeader.Size), "FileData": fileData, - "Date": time.Now().String()}).Error + "Date": time.Now().String(), + "Name": filepath.Base(fileHeader.Filename), + "Type": fileHeader.Header.Get("Content-Type"), + }).Error + return err }