available()返回的并不是InputStream的size，用它来判断InputStream的大小应该是不合适的。