Fix zip upload
Fix zip upload

According to [this](https://golang.org/src/net/http/request.go?s=25171:25240#L796)
http.NewRequest accepts bytes.Buffer, bytes.Reader and strings.Reader
and if the body is not any of those it gets set to -1

sesam-io/sesam,sesam-io/sesam