diff --git a/.vscode/launch.json b/.vscode/launch.json index 608d3c6..965b015 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -10,6 +10,7 @@ "request": "launch", "mode": "auto", "program": "${fileDirname}" + ,"env": {"msiinfo":"/usr/bin/msiinfo", "exiftool":"/usr/bin/exiftool"} } ] } \ No newline at end of file diff --git a/main.go b/main.go index 6ad9cc3..f4a9a3b 100644 --- a/main.go +++ b/main.go @@ -258,9 +258,9 @@ func upload() http.Handler { defer tempFile.Close() fileBytes,_:=io.ReadAll(file) tempFile.Write(fileBytes) - fn,_:=os.OpenFile("Data/"+filename, os.O_CREATE, 0666) + fn,_:=os.OpenFile("Data/"+filename, os.O_WRONLY|os.O_CREATE, 0666) + defer fn.Close() fn.Write(fileBytes) - fn.Close() log.Println(getDataFromFile("Data/"+filename)) })}