在Java webproject中如何在一个请求中上传和显示tiff图像

时间:2018-01-29 14:44:19

标签: java image jsp servlets filesystems

提前感谢您的输入,我正在编辑同样的问题,因为@BalusC提供的解决方案导致servlet提供图像文件作为可下载的链接,我能够做到这一点,感谢@BalusC,我需要的是,显示此图像在JSP部分。

我知道有类似的问题,但在我的情况下,我需要:

  1. 上传PDF文件。
  2. 将其转换为“tif”文件。
  3. 使用突出显示的文本在jsp中显示已转换的tiff文件。(在jsp中显示图像以及其他UI,而不是创建“下载链接”或“单击以查看链接”)
  4. 我完成了前两点,同时突出显示了图像中的文字。现在我无法在jsp中显示新创建的tiff文件,如下所示

        <img src="<%=request.getAttribute("tifPathName")%>"/>
    

    也试过

        <embed id = 'tif' src="<%=request.getAttribute("tifPathName")%>" width="800px" height="2100px">
        </embed>
    

    我尝试将新创建的tiff文件放在两个位置,即/WebContent/tiff/个文件夹以及文件系统C:/<filepath>

    从以前的所有答案中我理解的是,我们可以创建一个imageServlet传递<img src="sevletContext/ActionName/">中的URL,这将导致图像显示。这不符合我的目的。

    根据我的要求,用户不应该从上传到显示图像,从而减少用户的多次点击。

0 个答案:

没有答案