Servlet从远程服务器下载文件

时间:2016-02-13 15:45:44

标签: java spring servlets model-view-controller download

我需要创建一个Servlet,它从外部服务器提供文件并将其发送给用户。

www.downloadServiceUrl.com/download/path-to-external-stored-file

因为我不希望servlet成为中间的人,所以我需要它来提供文件而不将其转发给自己,然后重新提交给用户以获得性能 - 问题(否则每次下载至少需要2次 - 而不是谈论这些服务器之间的速度瓶颈。

无论如何这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为可以做到的唯一方法是,如果您的java进程可以访问文件所在的文件系统。您的webapp只能在其上下文中提供文件,而不是在外部,因此您需要访问外部服务器的文件系统。