func createBlockBlob(cli storage.BlobStorageClient, k string, b []byte) error { var err error if c.Conf.GZIP { if b, err = gz(b); err != nil { return err } k = k + ".gz" } if err := cli.CreateBlockBlobFromReader( c.Conf.AzureContainer, k, uint64(len(b)), bytes.NewReader(b), map[string]string{}, ); err != nil { return fmt.Errorf("Failed to upload data to %s/%s, %s", c.Conf.AzureContainer, k, err) } return nil }