title: Get a File text as a String using Enumerator/Iteratee
body: <p>Looking into the Play Iteratee (Handling Data Streams reactively), I have an Array[Byte] Enumerator (from a file stream), and I need to get the string representation of this enumerator (I need the text as a string of the stream)</p>
  
  <p>The enumerator sample I have is:</p>
  
  <pre><code>Enumerator.fromFile(new File("test.txt"))
  </code></pre>
  
  <p>I was able to solve it using the fold:</p>
  
  <pre><code>val concat: Iteratee[Array[Byte], String] = 
    Iteratee.fold[Array[Byte], String]("")((finalString, array) =&gt; 
      finalString + new String(array.map(_.toChar)))
  
  val textString = Await.result(
    Iteratee.flatten(fileEnumerator |&gt;&gt; concat).run, 1 seconds)
  </code></pre>
  
  <p>any other simpler solutions?</p>