Sers, ich will mit der Dropbox Api Bilder etc. herunterladen. Wenn ich im Verzeichnis / mir ein Bild runterladen möchte klappt es. Wenn ich in /Ordnername das selbe Bild nochmal probiere, dann wird die Datei (jpg) bei mir auf dem PC erstellt, jedoch ist es leer. Ergibt für mich irgendwie keinen Sinn. Wenn ich keinen Zugriff hätte etc. dann würde auch dementsprechend ein Error kommen.
Wäre nett, wenn mir jemand sagen könnte, warum die Bilder leer sind.
EDIT:
Musste ich anscheinend doch nochmal Ordnername angeben, dachte man ist schon in /Test also nicht nötig. ;7
lg
Code:
DbxEntry.WithChildren listing = client.getMetadataWithChildren("/Test");
System.out.println("Downloading...");
for (DbxEntry child : listing.children) {
if(child.isFile()) {
System.out.println(" " + child.name + ": " + child.toString());
FileOutputStream outputStream = new FileOutputStream(child.name);
try {
DbxEntry.File downloadedFile = client.getFile("/"+child.name, null,
outputStream);
System.out.println("Metadata: " + downloadedFile.toString());
} finally {
outputStream.close();
}
}
}
EDIT:
Code:
DbxEntry.File downloadedFile = client.getFile("/Test/"+child.name, null,
outputStream);
lg