Ich habe herum gesucht und kann keinen Weg finden, um den vollständigen Dateipfad in Go zu erhalten. Ich habe eine normale HTML-Formular und dann versuche ich, alle Daten im BackendGolang Wie bekomme ich volle Dateipfad
<form method="post" enctype="multipart/form-data" action="/uploads">
<p><input type="file" name="my file" id="my file"></p>
<p>
<input type="submit" value="Submit">
</p>
func upload() {
f,h,err := r.FormFile("my file")
if err != nil {
log.Println(err)
http.Error(w,"Error Uploading",http.StatusInternalServerError)
return
}
defer f.Close()
println(h.Filename)
}
// Das wird mir den Namen der Datei zu erhalten, würde ich den vollständigen Pfad mag es
Ich habe versucht Datei path.dir() aber das tut nichts
Sieht aus wie http://stackoverflow.com/questions/18639929/accessing-uploaded-files-in-golang könnte einen vernünftigen Stich an einer Antwort auf diese hat. –
Möchten Sie den vollständigen Dateipfad als Zeichenfolge abrufen? – nosequeldeebee