【发布时间】:2018-08-01 11:46:54
【问题描述】:
我有一个生成输出文件的服务器端函数。我的 JSP 轮询以查看输出是否可用(过程已完成)。
一旦输出文件可用,它就会传递到一个文件夹中,理想情况下我希望可以通过 URL 模式访问该文件夹。同理,我可以静态访问资源文件夹,我要网址:
<host>/{appName}/files/{outputfilename}
如果文件保存在文件夹files/ 中,则返回文件。如果该文件在部署之前可用并且包含在 war 文件中,则这不是静态问题。但是,如果我在部署应用程序时将文件保存到文件夹,我可以让web app 访问该文件吗?
如果是这样,最简单的处理方法是什么?还是我必须发出休息请求并从控制器返回文件?
【问题讨论】:
-
您可以使用 nginx 使某些文件夹可访问。 Nginx 配置并不难理解。也不要忘记安全和用户角色!
标签: java spring spring-mvc spring-boot web-applications