没有判断EOF会只读入部分字节，改用IOUtils