diff --git a/wdm.go b/wdm.go index 852d45f..92157b4 100644 --- a/wdm.go +++ b/wdm.go @@ -724,31 +724,31 @@ func uploadFileHandler(writer http.ResponseWriter, req *http.Request) { log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") } - if req.Form["file"] != nil { - for i := 0; i < len(req.Form["file"]); i++ { - log.Info("File-Name:", req.FormValue("file.name")) - - file, handler, err := req.FormFile("file") - if err != nil { - panic(err) //dont do this - } - defer file.Close() - os.Chdir(UploadPfad) - // copy example - f, err := os.OpenFile(handler.Filename, os.O_WRONLY|os.O_CREATE, 0666) - if err != nil { - panic(err) //please dont - } - defer f.Close() - io.Copy(f, file) - - pho[i].Pfad = handler.Filename - pho[i].ItembId = 0 - pho[i].ItemextId = 0 - - } + /*if req.Form["file"] != nil { + for i := 0; i < len(req.Form["file"]); i++ { */ + log.Info("File-Name:", req.FormValue("file.name")) + file, handler, err := req.FormFile("file") + if err != nil { + panic(err) //dont do this } + defer file.Close() + os.Chdir(UploadPfad) + // copy example + f, err := os.OpenFile(handler.Filename, os.O_WRONLY|os.O_CREATE, 0666) + if err != nil { + panic(err) //please dont + } + defer f.Close() + io.Copy(f, file) + + pho[i].Pfad = handler.Filename + pho[i].ItembId = 0 + pho[i].ItemextId = 0 + + /* } + + } */ if len(pho) == 0 { log.Fatal("Error: Size of Array = 0") writer.WriteHeader(http.StatusInternalServerError)