在tomcat下创建文件

时间:2013-01-04 12:35:21

标签: java tomcat

我想显示一个来自DataBase的文件(存储为Blob)。所以我希望在调用显示该文件的方法之后将其复制到tomcat Server下。 那么是否有可能在tomcat中创建一个临时文件夹。

任何帮助将不胜感激 非常感谢

2 个答案:

答案 0 :(得分:1)

tomcat中已经存在一个临时文件夹。

tomcat/temp

此致

答案 1 :(得分:1)

你想要的是一个Java Servlet:

  1. 从数据库中检索数据blob
  2. 将数据流回浏览器,就好像正在返回文件一样
  3. 以下是Java Ranch的一个例子,我认为很好地总结了这个想法:http://www.coderanch.com/t/291337/JSP/java/Display-database-BLOB-jsp

    请记住,servlet绑定到URL,它通过URL末尾的查询参数接收一组参数,然后它将使用这些参数获取数据并将其返回。确保返回数据上的MIME类型是正确的,因为这是浏览器的线索,如何处理流式传输的数据。也就是说,对于浏览器,响应只是一大堆数据,它看到的MIME类型有助于它确定应采取的操作。它应该保存到文件,显示等等。

    您可以在此Stack Overflow问题中看到对该部分内容的一些讨论:Help getting image from Servlet to JSP page