Play 2.x: Upload de arquivo reativo com Iteratees

Vou começar com a pergunta:Como usar a API do ScalaIteratee fazer upload de um arquivo para o armazenamento em nuvem (Azure Blob Storage no meu caso, mas não acho que seja mais importante agora)

Fundo:

Eu preciso dividir a entrada em blocos de aproximadamente 1 MB para armazenar grandes arquivos de mídia (300 MB +) como um arquivo do Azure.BlockBlobs. Infelizmente, meu conhecimento do Scala ainda é ruim (meu projeto é baseado em Java e o único uso para o Scala será um controlador de Upload).

Eu tentei com este código:Por que fazer um erro de chamada ou feito em um Iterate BodyParser a solicitação está pendente no Play Framework 2.0? (como umInput Iteratee) - funciona muito bem, mas cadaElement que eu poderia usar tem tamanho de 8192 bytes, por isso é muito pequeno para enviar alguns arquivos de centenas de megabytes para a nuvem.

Devo dizer que é uma abordagem completamente nova para mim, e muito provavelmente eu entendi mal alguma coisa (não quero dizer que eu entendi mal tudo;>)

Eu apreciarei qualquer dica ou link, o que me ajudará com esse tópico. Se houver alguma amostra de uso similar, seria a melhor opção para mim.

questionAnswers(4)

yourAnswerToTheQuestion