voleio android postagem corpo binário

Cenário - faça upload de dados binários no corpo de uma postagem, manipule um corpo de resposta contendo JSON.

Como fazer o seguinte usando o Volley?

 curl -X  POST  -H "X-Application-Id: 3KxPB" -H "X-REST-API-Key: jkuI9"  -H "Content-Type: audio/3gp"  --data-binary '@test.3gp' https://host/1/files/audio

IMO - há uma lacuna no Volley que manipula tipos de corpo POST binários que manipulam o httpclient em subclasses deabstracthttpentity. Se os dados binários armazenados em buffer gerados no telefone pela câmera, pelo microfone ou outros sensores de saída binária precisarem de um mecanismo para ser agrupado e gravado no corpo de um POST como fazê-lo em vôlei?

Eu olhei paraPoolingByteArrayOutputStream e gostaria de fazer algo como preencher o buffer e obter o PBAOutStrm, escrevendo para PBAOutStrm do buffer e, em seguida, invertendo OutStrm para InputStream e, em seguida, envolvê-lo no corpo de uma solicitação POST como algo como um ByteArrayEntity. Eu não posso ver como fazer isso em vôlei.

questionAnswers(2)

yourAnswerToTheQuestion