byte[] ou InputStream -> java.io.File
Bonjour tout le monde.
J'ai un formulaire a partir duquel je récupère un objet de type org.springframework.web.multipart.MultipartFile. Dans cet objet j'ai les bytes, l'inputStream et le type mime du fichier.
Quand il s'agit d'un fichier zip, il faut que j'ouvre ce fichier zip et que j'en extraie les fichiers (ce seront des pdf dans la racine du zip pour info).
A priori c'est la classe ZipFile qui me permettra de faire cela cependant je ne vois pas comment créer un objet de type ZipFile a partir d'un byte[] ou d'un inputStream. Le constructeur de ZipFile peut prendre un java.io.File comme parametre.
Donc j'essaye depuis un moment de trouver comment faire un File a partir de ces types mais sans résultat.
Si quelque pouvait m'aider ce serait sympa.