java - tomcat下创建文件

标签 java tomcat

我想显示来自数据库的文件(存储为 Blob)。因此,我想在调用显示文件的方法之后将其复制到 tomcat 服务器下。 那么是否有可能在 tomcat 中创建一个临时文件夹。

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

最佳答案

您想要的是一个 Java Servlet,它:

  1. 从数据库中检索数据 blob
  2. 将数据流式传输回浏览器,就像返回文件一样

这是 Java Ranch 上的一个示例,我认为它很好地总结了这个想法:http://www.coderanch.com/t/291337/JSP/java/Display-database-BLOB-jsp

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

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

关于java - tomcat下创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157318/

相关文章:

spring - @InjectParam 没有按预期工作

java - 什么是构建自动化软件(例如 Ant)?

java - zipkin适合跟踪方法调用吗?

java - Railo 4.2.1.008 Error (missinginclude) 出了什么问题?

java - Java Web App 中单个动态和静态文件的缓存设置

docker - 无法访问具有 Network_Mode 主机的 Tomcat Docker 容器

java - Android中不同线程之间的同步回调

java - 下面是尝试通过java程序从文本文件读取的json数据。面临解析错误

html - 用静态 HTML 网站替换 Tomcat 服务器上的网站

tomcat 已启动但无法访问本地主机 :8080