Golang mime/multipart.Writer.WriteField() function example
package mime/multipart
Golang mime/multipart.Writer.WriteField() function usage example
....
var b bytes.Buffer
w := NewWriter(&b)
{
part, err := w.CreateFormFile("myfile", "my-file.txt")
if err != nil {
t.Fatalf("CreateFormFile: %v", err)
}
part.Write(fileContents)
err = w.WriteField("key", "val") // <---- here!
if err != nil {
t.Fatalf("WriteField: %v", err)
}
part.Write([]byte("val"))
....
Reference :
Advertisement
Something interesting
Tutorials
+6.9k Golang : alternative to os.Exit() function
+10k Golang : Meaning of omitempty in struct's field tag
+5.8k Golang & Javascript : How to save cropped image to file on server
+13.1k Golang : Set image canvas or background to transparent
+5.1k How to check with curl if my website or the asset is gzipped ?
+13.9k Golang : How to shuffle elements in array or slice?
+9.5k Golang : Identifying Golang HTTP client request
+33k Golang : All update packages with go get command
+10.1k Generate Random number with math/rand in Go
+6.7k Golang : Null and nil value
+9.1k Golang : Detect number of active displays and the display's resolution