Ich versuche grade mit der Bibliothek Zip4J zu arbeiten, um sicher die Personalausweis Bilder mit einen zufälligen Passwort an den Server zu senden.
Da habe ich von: https://github.com/srikanth-lingala/zip4j
die Erste Möglichkeit genommen:
um die komplette URI zu bekommen.
Da kommt sowas bei raus: /storage/emulated/0/Pictures/1697375058126.jpg
Diese Bilder möchte ich hinzufügen.
Bekomme ein Error: net.lingala.zip4j.exception.ZipException: java.io.FileNotFoundException: filename.zip: open failed: EROFS (Read-only file system)
Und wenn ich es so mache:
Bekomme ich diese Fehlermeldung:
net.lingala.zip4j.exception.ZipException: java.io.FileNotFoundException: mounted/filename.zip: open failed: ENOENT (No such file or directory)
Habe auch die Berechtigung Manuell zugelassen, auf Dateien zuzugreifen.
Das ist erstmal das wichtigste eine Zip Datei mit den Bildern hinzubekommen, anschließend Passwort setzen, sowie den Path holen(Machen wir später)
Wer kennt sich mit dieser Bibliothek aus?
Für jede Hilfe bin ich dankbar.
Da habe ich von: https://github.com/srikanth-lingala/zip4j
die Erste Möglichkeit genommen:
Java:
new ZipFile("filename.zip").addFiles(Arrays.asList(new File(getRealPathFromURI(persovorURI)), new File(getRealPathFromURI(persorückURI))));
Da kommt sowas bei raus: /storage/emulated/0/Pictures/1697375058126.jpg
Diese Bilder möchte ich hinzufügen.
Bekomme ein Error: net.lingala.zip4j.exception.ZipException: java.io.FileNotFoundException: filename.zip: open failed: EROFS (Read-only file system)
Und wenn ich es so mache:
Java:
String path = Environment.getExternalStorageState();
new ZipFile(path + "/filename.zip").addFiles(Arrays.asList(new File(getRealPathFromURI(persovorURI)), new File(getRealPathFromURI(persorückURI))));
Bekomme ich diese Fehlermeldung:
net.lingala.zip4j.exception.ZipException: java.io.FileNotFoundException: mounted/filename.zip: open failed: ENOENT (No such file or directory)
Habe auch die Berechtigung Manuell zugelassen, auf Dateien zuzugreifen.
Das ist erstmal das wichtigste eine Zip Datei mit den Bildern hinzubekommen, anschließend Passwort setzen, sowie den Path holen(Machen wir später)
Wer kennt sich mit dieser Bibliothek aus?
Für jede Hilfe bin ich dankbar.