我需要创建一个Servlet,它从外部服务器提供文件并将其发送给用户。
www.downloadServiceUrl.com/download/path-to-external-stored-file
因为我不希望servlet成为中间的人,所以我需要它来提供文件而不将其转发给自己,然后重新提交给用户以获得性能 - 问题(否则每次下载至少需要2次 - 而不是谈论这些服务器之间的速度瓶颈。
无论如何这可能吗?
谢谢!
答案 0 :(得分:0)
我认为可以做到的唯一方法是,如果您的java进程可以访问文件所在的文件系统。您的webapp只能在其上下文中提供文件,而不是在外部,因此您需要访问外部服务器的文件系统。