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
+10.8k Android Studio : Create custom icons for your application example
+51.4k Golang : How to get struct field and value by name
+30.3k error: trying to remove "yum", which is protected
+8.6k Golang : Serving HTTP and Websocket from different ports in a program example
+8.4k Yum Error: no such table: packages
+5.5k PHP : Get client IP address
+6.8k Golang : Of hash table and hash map
+9.6k Golang : Get escape characters \u form from unicode characters
+16.8k Golang : When to use init() function?
+10k RPM : error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
+10.6k Golang : Intercept and process UNIX signals example