- Forum-Beiträge: 9
16.07.2014, 14:29:06 via Website
16.07.2014 14:29:06 via Website
Hallo, ich programmiere eine App, bei deren Ausführung auch ein log (Fehlerreport) mitgezeichnet wird.
Der User soll die freiwillige Möglichkeit haben, den Log auf einem Server abzuspeichern, damit ich mir die Logs von dem Server laden und den Log dann schneller auswerten kann. Derzeit funktioniert das speichern des Logs mit folgendem Code wunderbar auf der SD-Karte:
...
private String log;
private String logpart;
...
public void testmethode(View view){
try {
File myFile = new File("/sdcard/neuedatei.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(log);
myOutWriter.close();
fOut.close();
Toast.makeText(getBaseContext(),"Fehlerreport wurde gespeichert",Toast.LENGTH_SHORT).show();
}catch ( IOException e){
Toast.makeText(getApplicationContext(), "Fehler: Der Fehlerreport konnte nicht gespeichert werden.", Toast.LENGTH_LONG).show();
}
}
Gibt es die Möglichkeit den Pfad > "/sdcard/neuedatei.txt" < durch eine URL eines Servers zu ersetzen, sodass die Datei direkt auf diesem gespeichert wird?
Wenn nicht: Welche andere Möglichkeit gibt es eine .txt-Datei auf einem Server oder in einer Cloud (ist ja das gleiche) zu speichern?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.