Определить размер InputStream

Моя текущая ситуация такова: я должен прочитать файл и поместить содержимое вInputStream, После этого мне нужно разместить содержимоеInputStream в байтовый массив, который требует (насколько я знаю) размерInputStream, Есть идеи?

По запросу я покажу поток ввода, который я создаю из загруженного файла.

InputStream uploadedStream = null;
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
java.util.List items = upload.parseRequest(request);      
java.util.Iterator iter = items.iterator();

while (iter.hasNext()) {
    FileItem item = (FileItem) iter.next();
    if (!item.isFormField()) {
        uploadedStream = item.getInputStream();
        //CHANGE uploadedStreambyte = item.get()
    }
}

Запрос являетсяHttpServletRequest объект, который похож наFileItemFactory а такжеServletFileUpload это из пакета Apache Commons FileUpload.

Ответы на вопрос(9)

Ваш ответ на вопрос