// Fill Photo with AlbumId, Filename, CreatedAt, Sizes and resize images func FillPhoto(a *model.Album, p *model.Photo, photoNum int) { p.Filename = model.PhotoName(photoNum) p.CreatedAt = time.Now() p.AlbumId = a.AlbumId x, json, _ := ReadExif(a.PathSource() + p.OriginalName) p.EXIF = json if x != nil { if date, err := x.Get("DateTimeOriginal"); err == nil { p.PhotoDate, err = time.Parse("2006:01:02 15:04:05", date.StringVal()) } } }