Hallo zusammen,
ich möchte mit der oben genannten API eine Datei in ein Repository von mir hochladen.
Das Hochladen von z. B. Textdateien funktioniert ohne Probleme. Ich möchte jedoch eine Anwendung (exe) hochladen.
Mit dem jetzigen Weg, ist die Anwendung "beschädigt", sobald ich sie wieder herunterlade und ausführen möchte.
Ich denke, dass die Sonderzeichen in der Anwendung das Problem sind.
Mein Code zum Auslesen des Inhalts der Anwendung & Hochladen der Datei:
In Zeile 3 lese ich den gesamten Inhalt der Datei (Mit Charset US_ASCII)
In Zeile 4 lade ich die Datei dann in das Repository hoch. Dazu muss ich einen String als zweiten Übergabeparameter übergeben.
Das ist dann eben der Inhalt der Datei in einem String.
Der Inhalt der Anwendung sie wie folgt aus:
Danke im Voraus.
ich möchte mit der oben genannten API eine Datei in ein Repository von mir hochladen.
Das Hochladen von z. B. Textdateien funktioniert ohne Probleme. Ich möchte jedoch eine Anwendung (exe) hochladen.
Mit dem jetzigen Weg, ist die Anwendung "beschädigt", sobald ich sie wieder herunterlade und ausführen möchte.
Ich denke, dass die Sonderzeichen in der Anwendung das Problem sind.
Mein Code zum Auslesen des Inhalts der Anwendung & Hochladen der Datei:
Java:
File file = new File("BlaBla.exe")
String fileData = FileUtils.readFileToString(file, StandardCharsets.US_ASCII);
treeBuilder.add(file.getName(), fileData.getBytes(StandardCharsets.US_ASCII), false);
In Zeile 3 lese ich den gesamten Inhalt der Datei (Mit Charset US_ASCII)
In Zeile 4 lade ich die Datei dann in das Repository hoch. Dazu muss ich einen String als zweiten Übergabeparameter übergeben.
Das ist dann eben der Inhalt der Datei in einem String.
Der Inhalt der Anwendung sie wie folgt aus:
Danke im Voraus.
Zuletzt bearbeitet: