Go - Akzeptieren von http-Post-Multipart-Datei (en)

8

Ich versuche herauszufinden, wie man einen HTTP Post in Go akzeptiert / empfängt. Ich möchte nur in der Lage sein, eine Datei zu empfangen, ihre Mime-Art zu greifen und die Datei lokal zu speichern.

Ich habe den ganzen Tag gesucht, aber alles, was ich finden kann, ist, wie man eine Datei an einen entfernten Ort sendet, aber keines der Beispiele, die ich finde, empfängt es.

Jede Hilfe wäre willkommen.

Ich benutze Justinas 'Beispiel und vermische mich mit meinem bestehenden Experiment, das ich bis jetzt bekommen habe, aber m.Post scheint nie genannt zu werden.

%Vor%     
Jayrox 24.12.2013, 19:24
quelle

1 Antwort

8

Gos net/http -Server behandelt diese hübsche Seite mit dem mime/multipart -Paket im Hintergrund. Sie müssen nur r.FormFile() auf Ihrem *http.Request aufrufen, um eine multipart.File zurück zu erhalten.

Hier ist ein vollständiges Beispiel . Und das Ergebnis des Hochladens einer Datei mit curl:

%Vor%     
justinas 24.12.2013, 20:57
quelle

Tags und Links