【问题标题】:JSF Link to Outer fileJSF 链接到外部文件
【发布时间】:2023-03-07 12:43:02
【问题描述】:

我正在使用 JSF 2.0 开发 Java Web 应用程序。用户可以上传文件。 我不想将文件存储在项目文件夹中。我想将它们存储在另一个文件夹中。我将文件路径存储在数据库中。如何生成用户下载文件的链接。

【问题讨论】:

    标签: java jsf file-upload jsf-2


    【解决方案1】:

    您需要创建一个操作方法,该方法将从给定路径读取文件并将其写入响应,

    另见

    【讨论】:

      【解决方案2】:

      这取决于使用的应用服务器。至此,您需要将该外部文件夹作为另一个文档根目录添加到服务器的部署配置中,以便可以通过 URL 访问它。

      以 Tomcat 为例,只需将新的 &lt;Context&gt; 元素添加到 server.xml 即可。另请参阅此答案的示例:Load images from outside of webapps / webcontext / deploy folder using <h:graphicImage> or <img> tag。以 Glassfish 为例,只需将新的 alternatedocroot 属性添加到 glassfish-web.xml。另请参阅此答案的示例:Uploaded image only available after refreshing the page

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-19
        • 1970-01-01
        • 1970-01-01
        • 2019-01-15
        • 1970-01-01
        • 2013-12-08
        • 2018-01-20
        • 2015-03-28
        相关资源
        最近更新 更多