In meiner Anwendung muss ich XLS-Berichte per E-Mail senden, aber wenn die Datei größer als 10 MB ist, muss ich diese Datei in mehrteilige ZIP-s teilen und als separate E-Mails mit Anhängen senden (eine E-Mail - ein ZIP-Teil) . Wenn jemand Bibliothek kennt, die mir helfen wird, es zu tun? Gibt es einen einfachen Weg in Java?JAVA Split große Datei in Multiparts ZIP. Wie man?
0
A
Antwort
2
Versuchen Sie Apache Commons Compress und Apache Commons IO.
Sie können die zip wie folgt aus (aus dem Beispiel Dokumentation) erstellen:
ZipArchiveEntry entry = new ZipArchiveEntry(name);
entry.setSize(size);
zipOutput.putNextEntry(entry);
zipOutput.write(contentOfEntry);
zipOutput.closeArchiveEntry();
du mit FileUtils.readFileToByteArray(File file); und dann Schleife durch das Byte-Array auszuschreiben Dateien Ihre Zip paaren können.
Verwandte Themen
- 1. Um eine große Datei in einem ZIP mit Java
- 2. Split eine große Datei in C++
- 3. Apache Common Compress - Split Zip-Datei
- 4. Wie man grep in .zip-Datei verwendet
- 5. Wie komprimiert man eine .zip in .gz in Java?
- 6. zip-Datei mit Java herunterladen?
- 7. Java erstellt beschädigte ZIP-Datei
- 8. Eine Zip-Datei in Zip-Datei lesen
- 9. Java-Servlet: ZIP-Datei aus BLOBs generieren
- 10. Split große Python-Datei in Modul mit gemeinsamen Abhängigkeiten
- 11. Spring4 MVC multiparts
- 12. Zip eine Datei in BlackBerry Java App
- 13. Split große Datei nach Wert in einer einzigen Spalte (AWK)
- 14. Split große xsd in eine Datei pro Typ
- 15. Wie eine große Zip von GAE zum Download
- 16. Java-Zugriff auf große Datei
- 17. Wie Zip-Datei mit Java-Code in Android korrekt herunterladen?
- 18. In Java: Wie zip-Datei von Byte [] Array?
- 19. Split String in einzelne Wörter Java
- 20. Java - Set Pfad zur Datei im Zip-
- 21. Split Zahl in gleich große Gruppen
- 22. Split große Matrix in Teilmengen, R
- 23. Wie zip Align APK-Datei in Android?
- 24. , wie man verhindern, dass zip
- 25. Inhalt in Zip-Datei
- 26. Wie man eine Datei in zip bewegen komprimierten Format
- 27. Wie man ein Verzeichnis programmatisch in eine Zip-Datei komprimiert
- 28. Wie kommt man Werte von String mit Split in Java
- 29. Wie man große (50 GB) XML-Dateien in Java parst
- 30. So entpacken Sie große Zip-Datei und schreiben Sie in weniger Zeit auf SDCARD