我正在使用 Netbeans 创建一个JSF应用程序,我有一个名为Snap and Files的下载文件夹,它分别存储客户端上传的Snaps和Files,但是当我清理项目时,整个构建文件夹被删除,所以我的文件。有没有办法阻止它删除某个文件夹或任何替代方案。(我不想将它保存在任何静态路径上。)
答案 0 :(得分:0)
您可以而且不应该将上传的文件存储在扩展的WAR文件夹中。他们在真实的生产环境中也会因为在运行时添加的文件不包含在原始WAR中而丢失。
您应该将它们存储在外部部署文件夹的固定路径上。有几种方法可以配置webapp以使用它,并将服务器配置为通过虚拟路径从文件夹中提供文件。有关详细说明和示例,请参阅此答案:Uploaded image only available after refreshing the page