Hallo zusammen,
ich habe ein REST Webservice, der mir ein File zurückgibt:
Nun möchte ich das File wiederum auf meinem anderen PC einlesen.
Wenn ich die die URL des Webservice in meinen Browser eingebe, dann funktioniert das auch.
Also http://<ipComputer>:8080/rest/print/startPrint
Dann kommt das Pop Up und ich kann das Bild herunterladen.
Wenn ich nun aber:
File file = new File("http://<ipComputer>:8080/rest/print/startPrint") eingebe, dann stimmt etwas nicht.
Vermutlich der Pfad?
Wie kann ich das lösen?
ich habe ein REST Webservice, der mir ein File zurückgibt:
Code:
@Stateless
@Path("/print")
public class PictureWebservice {
@GET
@Path("/startPrint")
@Produces(MediaType.APPLICATION_OCTET_STREAM)
public Response getFile() {
String path = "/mypath.JPG";
File file = new File(path);
return Response.ok(file, MediaType.APPLICATION_OCTET_STREAM)
.header("Content-Disposition", "attachment; filename=\"" + file.getName() + "\"" ) //optional
.build();
}
}
Nun möchte ich das File wiederum auf meinem anderen PC einlesen.
Wenn ich die die URL des Webservice in meinen Browser eingebe, dann funktioniert das auch.
Also http://<ipComputer>:8080/rest/print/startPrint
Dann kommt das Pop Up und ich kann das Bild herunterladen.
Wenn ich nun aber:
File file = new File("http://<ipComputer>:8080/rest/print/startPrint") eingebe, dann stimmt etwas nicht.
Vermutlich der Pfad?
Wie kann ich das lösen?