import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
// Creation du gzip et d'un outputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
- Base64OutputStream b64os = new Base64OutputStream(baos);
- GZIPOutputStream gzo = new GZIPOutputStream(b64os);
+ GZIPOutputStream gzo = new GZIPOutputStream(baos);
try {
- // Encodage en base 64 et gzipage du flux
+ // GZIP du flux
IOUtils.copy(fis, gzo);
gzo.flush();
} finally {
fis.close();
gzo.close();
}
+ // Jaxb se charge de l'encodage en base 64
fichier.setValue(baos.toByteArray());
contenu.setFichier(fichier);
pj.setContenu(contenu);