Receber arquivo txt para download via requisição Post com InputStreamDownload do Vraptor

Pessoal estou querendo realizar o download de um arquivo txt utilizando o InputStreamDownload do Vraptor. Mas precisa ser via uma requisição post.

meu java script esta assim:

//funcao chamada pela jsp com variavel stringJson populada
function jsonFilterTXT(){
	var params = {'string' : stringJson};

	var url = rootPath;
	url += "contas/gerar/txt";
	var contentType="application/json";
	
	$.post(
			url,
			params,
			function(data) {
				 
	});
}

minha classe que recebe o post:

        
        @Post
	@Path("/contas/gerar/txt")
	public InputStreamDownload generateTXT(String account) throws Exception {		
		
			
		Gson gson = new Gson();
		Conta conta = gson.fromJson(account, Conta.class);
		
		//metodo que retona o txt do inputStreamDownload
		return  generateTXT(account);
	}

Minha ideia era algo assim para o response no js:
result.use(json()).withoutRoot().from(generateTXT(account)).serialize();
Mas não estou dando conta, quando passava via link pela jsp funcionava corretamente. Agora via post nao sei como pegar o retorno do InputStreamDownload e gerar o download na tela.