Ich bin fast fertig mit einem Problem, das mich gestampft hat, wie ich Golal neu bin, ich versuche im Grunde, den absoluten Pfad einer Datei innerhalb der os.open Methode zu bekommen. Ich habe alle Arten von Dingen versucht, aber nichts funktioniertGolang Laufzeitfehler beim Abrufen der Datei absoluten Pfad
func UploadProfile(w http.ResponseWriter, r *http.Request) {
r.ParseForm()
infile, header, err := r.FormFile("upload_file")
if err != nil {
http.Error(w, "Error parsing uploaded file: "+err.Error(), http.StatusBadRequest)
return
}
defer infile.Close()
absolue_path := string(filepath.Abs(header.Filename))
// I want to get the absolute path in os.Open
file, err := os.Open(absolute_path)
}
zum Beispiel, wenn ich die Zeichenfolge harten Code in der os.Open wie /Users/Documents/pictures/cats.jpg dann der Datei hochgeladen . Wenn ich versuche, den absoluten Pfad zu bekommen und ihn in den os.Open zu setzen, bekomme ich diesen Fehler zur Laufzeit multiple-value filepath.Abs () im Einzelwertkontext. Gibt es eine andere Möglichkeit, den Pfad der Datei zu erhalten, damit ich sie in diese Methode einfügen kann?
Perfekt danke sehr viel gearbeitet es –