【发布时间】:2015-06-29 19:57:57
【问题描述】:
我有一个应该像代理一样工作的 Spring Boot 应用程序。
它应该处理像“http://imageservice/picture/123456”这样的请求
然后应用程序应该向“http://internal-picture-db/123456.jpg”生成一个新请求,它应该下载它背后的图片(123456.jpg),然后将它传递给响应并提供它。
应该是……
@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.???
}
我希望我的意思很清楚......
所以我的问题是:最好的方法是什么?
而且仅仅为了提供信息,不可能只发送重定向,因为该系统在互联网上不可用。
【问题讨论】:
标签: java image servlets download spring-boot