http://maverick.i2p/blog/darknet-dev
GO func UploadHeader ( file multipart.File , header * multipart.FileHeader ) error { // Magic bytes detection. buff := make ( [ ] byte , 512 ) n , err := file . Read ( buff ) if err != nil && err != io . EOF { return err } file . Seek ( 0 , 0 ) // Detect only read bytes. mimeType := http . DetectContentType ( buff [ : n ] ) if mimeType !