|
|
@ -718,7 +718,8 @@ func uploadFileHandler(writer http.ResponseWriter, req *http.Request) { |
|
|
|
writer.WriteHeader(http.StatusBadRequest) |
|
|
|
writer.WriteHeader(http.StatusBadRequest) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
var pho []Photos |
|
|
|
var pho Photos |
|
|
|
|
|
|
|
var phoArray []Photos |
|
|
|
log.Info("vor dem req.Form") |
|
|
|
log.Info("vor dem req.Form") |
|
|
|
for formKey, formValue := range req.Form { |
|
|
|
for formKey, formValue := range req.Form { |
|
|
|
log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") |
|
|
|
log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") |
|
|
@ -742,24 +743,25 @@ func uploadFileHandler(writer http.ResponseWriter, req *http.Request) { |
|
|
|
defer f.Close() |
|
|
|
defer f.Close() |
|
|
|
io.Copy(f, file) |
|
|
|
io.Copy(f, file) |
|
|
|
|
|
|
|
|
|
|
|
pho[0].Pfad = handler.Filename |
|
|
|
pho.Pfad = handler.Filename |
|
|
|
pho[0].ItembId = 0 |
|
|
|
pho.ItembId = 0 |
|
|
|
pho[0].ItemextId = 0 |
|
|
|
pho.ItemextId = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoArray = append(phoArray, pho) |
|
|
|
/* } |
|
|
|
/* } |
|
|
|
|
|
|
|
|
|
|
|
} */ |
|
|
|
} */ |
|
|
|
if len(pho) == 0 { |
|
|
|
if len(phoArray) == 0 { |
|
|
|
log.Fatal("Error: Size of Array = 0") |
|
|
|
log.Fatal("Error: Size of Array = 0") |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|
return |
|
|
|
return |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
for i := 0; i < len(pho); i++ { |
|
|
|
for i := 0; i < len(phoArray); i++ { |
|
|
|
log.Println(pho[i]) |
|
|
|
log.Println(phoArray[i]) |
|
|
|
log.Println("Name= ", pho[i].Pfad) |
|
|
|
log.Println("Name= ", phoArray[i].Pfad) |
|
|
|
log.Info("creating new Photo", pho[i].Pfad) |
|
|
|
log.Info("creating new Photo", phoArray[i].Pfad) |
|
|
|
res, err := CreatePhoto(pho[i]) |
|
|
|
res, err := CreatePhoto(phoArray[i]) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|
} |
|
|
|
} |
|
|
|