如何使用外部目录存储图像。
我如何通过我的Web应用程序访问图像?
google之后我得到了解决方案
C:\的jboss-4.0.0 \服务器\默认\部署\ jbossweb-tomcat55.sar \ server.xml中
然后重新启动服务器并访问
http://localhost:8080/contextname/images
请提供意见
答案 0 :(得分:3)
我之前回答过类似的问题:Simplest way to serve static data from outside the application server in a Java web application
总结一下,基本上有两种方式:
向Context
添加新的server.xml
,表示图片所在的绝对位置。
创建Servlet
,使用InputStream
获取图像的FileInputStream
,并将通常的Java IO方式写入响应的OutputStream
,至少有Content-Type
,Content-Length
和Content-Disposition
标题。
请参阅链接以获取更详细的解答和代码示例。