Don't need BufferedInputStream. Chunking is buffering already.
Don't stop reading until -1 returned.
Switch back to Tomasz's filename