Java + Spring Boot : Herunterladen der Bild-und übergeben Sie es auf Anfrage

Ich habe eine Spring-Boot-Anwendung, die wirken wie ein proxy.

Sollte es die Bearbeitung von Anfragen wie "http://imageservice/picture/123456"

Dann sollte die Anwendung generiert eine neue Anfrage zu "http://internal-picture-db/123456.jpg" wo sollte es download das Bild dahinter (123456.jpg) und dann übergeben es an die Reaktion und servieren.

Sollte es so sein...

@RequestMapping("/picture/{id}")
public String getArticleImage(@PathVariable String id, HttpServletResponse response) {

    logger.info("Requested picture >> " + id + " <<");

    //1. download img from http://internal-picture-db/id.jpg ... 

    //2. send img to response... ?!

    response.???

}

Ich hoffe es ist klar was ich meine...

Also meine Frage ist: Was ist der beste Weg, dies zu tun?

Und nur zur information es ist nicht möglich, senden Sie einfach eine Umleitung, weil das system nicht im internet zur Verfügung.

InformationsquelleAutor DaUser | 2015-04-22
Schreibe einen Kommentar