Golang mime/multipart.Part.Close(), FileName(), FormName() and Read() functions example
package mime/multipart
Golang mime/multipart.Part.Close(), FileName(), FormName() and Read() functions usage example
var line []byte
mr := multipart.NewReader(conn, MESSAGE_BOUNDARY)
for {
part, err := mr.NextPart()
if err == io.EOF {
return
}
if err != nil {
log.Fatal(err)
}
fmt.Printf("Part filename : %s\n", part.FileName())
fmt.Printf("Part form name : %s\n", part.FormName())
part.Read(line) // read into line buffer
}
part.Close()
References :
http://golang.org/pkg/mime/multipart/#Part.Close
http://golang.org/pkg/mime/multipart/#Part.FileName
Advertisement
Something interesting
Tutorials
+9.1k Golang : Gonum standard normal random numbers example
+10.4k Golang : Generate random integer or float number
+22.2k Golang : Print leading(padding) zero or spaces in fmt.Printf?
+19.9k Golang : Append content to a file
+15.2k Golang : package is not in GOROOT during compilation
+17.1k Golang : XML to JSON example
+6.1k PHP : How to check if an array is empty ?
+36.1k Golang : Integer is between a range
+13.5k Golang : error parsing regexp: invalid or unsupported Perl syntax
+6.6k Unix/Linux : How to get own IP address ?
+5.9k Golang : Denco multiplexer example