Kann man eine Datei, die man nur als Objekt zurückbekommen hat, kopieren/verschieben etc ohne den Verzeichnispfad zu kennen?
Hintergrund ist der, ich habe über die API jMTP Zugriff auf ein Gerät, das mir ein Objekt zurückgibt, dass eine Datei darstellt. Ein Bild oder ein Video.
Ich möchte diese Datei nun speichern. Aber leider erhalte ich keinen Verzeichnispfad von der API, mit dem ich arbeiten könnte. Ich habe den Verzeichnispfad mir zwar selbst zusammengebaut, aber er entspricht nicht der üblichen Zugriffsmöglichkeit, wie "c:\trallala", sondern eher "DEVICE\Phone\DCIM\trallala".
Das Objekt scheine ich aber in Händen zu halten.
Ich müsste es nur irgendwie kopieren können.
FileInputStream schlägt da fehl, weil es eben nach einem konkreten Pfad verlangt.
Hintergrund ist der, ich habe über die API jMTP Zugriff auf ein Gerät, das mir ein Objekt zurückgibt, dass eine Datei darstellt. Ein Bild oder ein Video.
Ich möchte diese Datei nun speichern. Aber leider erhalte ich keinen Verzeichnispfad von der API, mit dem ich arbeiten könnte. Ich habe den Verzeichnispfad mir zwar selbst zusammengebaut, aber er entspricht nicht der üblichen Zugriffsmöglichkeit, wie "c:\trallala", sondern eher "DEVICE\Phone\DCIM\trallala".
Das Objekt scheine ich aber in Händen zu halten.
Ich müsste es nur irgendwie kopieren können.
FileInputStream schlägt da fehl, weil es eben nach einem konkreten Pfad verlangt.