(form *multipart.Form, name string)
| 329 | } |
| 330 | |
| 331 | func readFileFromForm(form *multipart.Form, name string) ([]byte, string, error) { |
| 332 | fs := form.File[name] |
| 333 | if len(fs) > 0 { |
| 334 | if fp, err := fs[0].Open(); err == nil { |
| 335 | defer fp.Close() |
| 336 | data, err := io.ReadAll(fp) |
| 337 | return data, fs[0].Filename, err |
| 338 | } |
| 339 | } |
| 340 | return nil, "", ErrNoContent |
| 341 | } |
| 342 | |
| 343 | func tryStringValue(value string, newValue string) string { |
| 344 | if len(value) <= 0 && len(newValue) > 0 { |