我正在从网络驱动器上读取TIFF和PDF文件,并将每个页面作为图像返回到显示为JPG的浏览器。这部分工作正常。然而,我发现它效率低下,因为我首先要向服务器发出请求以确定文件有多少页面,这导致读取服务器上的图像,获取页面数并返回该值。一旦将该值返回给浏览器,我就必须请求将每个页面作为图像返回,因此再次读入网络驱动器上的文件,并将请求的页码作为byte []返回表示页面的BufferedImage。
我最终想做的是请求文件中的第一页,然后在对浏览器的响应中,指出文件中的页数,以便可以请求每个附加页面。这样可以减少请求数量,因为只需要确定页数就不需要初始请求。
我不确定这是否可行。我花了一些时间研究,看看我是否可以从图像中获取响应标题,但是没有找到任何东西。
答案 0 :(得分:0)
为什么不通过图像服务控制器中的响应将信息添加到cookie?
如果您将Cookie命名为将其“链接”到特定图像集的方式,则无需麻烦“如何读取图像的标题?”