我正在开发使用JSF 2.0的Java Web应用程序。用户可以上传文件。 我不想将文件存储在项目文件夹中。我想将它们存储在另一个文件夹中。我在DB中存储文件的路径。我如何生成用户下载文件的链接。JSF链接到外部文件
0
A
回答
3
你需要创建一个操作方法,这将读取指定路径的文件,将其写入响应,
请参见
1
这取决于使用的应用服务器。至此,您需要将该外部文件夹作为另一个文档根目录添加到服务器的部署配置中,以便可以通过URL访问它。
例如,在Tomcat的情况下,这是为server.xml
添加新的<Context>
元素的问题。请参阅这个答案的例子: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
相关问题
- 1. JSF外部链接
- 2. 链接到外部文件中的Android
- 3. 将外部JavaScript文件链接到HTML
- 4. 链接到外部edmx文件
- 5. h:outputLink jsf,隐藏外部链接
- 6. JSF/Primefaces链接到文件系统
- 7. 链接到JSF
- 8. 当链接到HTML文件时外部.js文件崩溃
- 9. Eclipse链接到外部类
- 10. 链接到外部主页
- 11. KDevelop4链接到外部库
- 12. 建议 - 外部文件的href链接
- 13. Python-Sphinx:链接到外部文件中的部分
- 14. 将外部javascript和css文件链接到Vue组件中?
- 15. JSF用Javascript链接回到链接
- 16. 将外部C++源文件链接到我的DLL库
- 17. 无法将外部文件链接到php
- 18. 如何将外部JavaScript文件链接到WordPress主题?
- 19. Mysql链接到外部资源:.zip一个图像文件
- 20. 动态加载的JQuery形成外部链接到JavaScript文件
- 21. 如何将JNI文件链接到外部Android C库?
- 22. Actionscript 3 - FlashVar并将外部链接加载到XML文件
- 23. Ubuntu服务器没有将外部文件链接到index.html
- 24. 将外部链接文件复制到网站的根目录
- 25. 常见的做法当链接到外部CSS文件?
- 26. 链接到外部JavaScript文件时定位RSS提要
- 27. PHPStorm - 将外部SFTP文件夹链接到项目中
- 28. 如何将Thymeleaf链接到外部js文件?
- 29. Joomla外部链接
- 30. 内部和外部链接