Uploaded image for project: 'Commons IO'
  1. Commons IO
  2. IO-251

Add new read method "toByteArray" to handle InputStream with known size

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.4
    • 2.1
    • Utilities
    • None

    Description

      I suggest adding a new method toByteArray(InputStream input, int size) to IoUtils to handle known size InputStream (e.g. files).
      Current implementation based on copy method consumes more memory than necessary (at least the double) to transform a InputStream into a byte array.

      Attachments

        1. IO-251_toByteArray.patch
          7 kB
          Marco Albini

        Issue Links

          Activity

            People

              Unassigned Unassigned
              malbini Marco Albini
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: