Déterminer la taille d'un InputStream

Ma situation actuelle: je dois lire un fichier et mettre le contenu dans InputStream. Par la suite j'ai besoin de placer le contenu de la InputStream dans un tableau d'octets qui nécessite (autant que je sache) de la taille de la InputStream. Des idées?

Comme demandé, je vais vous montrer le flux d'entrée que je suis entrain de créer à partir d'un fichier téléchargé

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()
    }
}

La demande est une HttpServletRequest objet, qui est comme le FileItemFactory et ServletFileUpload est de l'Apache Commons FileUpload paquet.

InformationsquelleAutor ChronoXIII | 2009-07-13