|
|
@ -343,12 +343,26 @@ func updatePhotoHandler(writer http.ResponseWriter, req *http.Request) { |
|
|
|
if req.Method == http.MethodOptions { |
|
|
|
if req.Method == http.MethodOptions { |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
body, err := io.ReadAll(req.Body) |
|
|
|
|
|
|
|
|
|
|
|
err := req.ParseMultipartForm(64 << 20) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
writer.WriteHeader(http.StatusBadRequest) |
|
|
|
writer.WriteHeader(http.StatusBadRequest) |
|
|
|
|
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
var pho Photos |
|
|
|
var pho Photos |
|
|
|
json.Unmarshal(body, &pho) |
|
|
|
if req.Form["pfad"] != nil { |
|
|
|
|
|
|
|
pho.Id, _ = strconv.ParseUint(req.FormValue("id"), 10, 0) |
|
|
|
|
|
|
|
pho.Pfad = req.FormValue("pfad") |
|
|
|
|
|
|
|
pho.ItembId, _ = strconv.ParseUint(req.FormValue("itembid"), 10, 0) |
|
|
|
|
|
|
|
pho.ItemextId, _ = strconv.ParseUint(req.FormValue("itemextid"), 10, 0) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
body, err := io.ReadAll(req.Body) |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
|
|
|
writer.WriteHeader(http.StatusBadRequest) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
var pho Photos |
|
|
|
|
|
|
|
json.Unmarshal(body, &pho) |
|
|
|
|
|
|
|
} |
|
|
|
log.Println("Name = ", pho.Pfad) |
|
|
|
log.Println("Name = ", pho.Pfad) |
|
|
|
log.Info("updating Photo", pho.Pfad) |
|
|
|
log.Info("updating Photo", pho.Pfad) |
|
|
|
res, err := UpdatePhoto(pho) |
|
|
|
res, err := UpdatePhoto(pho) |
|
|
|