|
|
@ -724,31 +724,31 @@ func uploadFileHandler(writer http.ResponseWriter, req *http.Request) { |
|
|
|
log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") |
|
|
|
log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if req.Form["file"] != nil { |
|
|
|
/*if req.Form["file"] != nil { |
|
|
|
for i := 0; i < len(req.Form["file"]); i++ { |
|
|
|
for i := 0; i < len(req.Form["file"]); i++ { */ |
|
|
|
log.Info("File-Name:", req.FormValue("file.name")) |
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 { |
|
|
|
if len(pho) == 0 { |
|
|
|
log.Fatal("Error: Size of Array = 0") |
|
|
|
log.Fatal("Error: Size of Array = 0") |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|
writer.WriteHeader(http.StatusInternalServerError) |
|
|
|