2014-12-06 42 views
0

我正在閱讀網絡驅動器上的TIFF和PDF文件,並將每個頁面作爲圖像返回到顯示爲JPG的瀏覽器。這部分工作正常。但是我發現它效率低下,因爲我首先必須向服務器發出請求,以確定文件有多少頁,這會導致讀取服務器上的映像,獲取頁數並返回該值。一旦這個值返回到瀏覽器,我就必須請求每一頁作爲圖像返回,這樣網絡驅動器上的文件再次被讀入,並且所請求的頁碼被返回爲byte []代表頁面的BufferedImage。在Spring中,是否可以將圖像返回給瀏覽器,並在相同的響應中包含關於圖像的元數據?

我想最終做的是對文件中的第一頁的請求,然後在響應瀏覽器,指示讓每增加一頁,可以請求的文件的頁數。這將減少請求數量,因爲不需要初始請求來確定頁面數量。

我不確定這是否可能。我花了一些時間研究,看看我是否可以從圖像獲取響應標題,但沒有找到任何東西。

回答

0

爲什麼不通過映像服務控制器中的響應將信息添加到cookie?

如果您以一種可以將它「鏈接」到特定圖像集的方式來命名cookie,那麼您就不需要爲「如何讀取圖像的標題」而煩惱。

+0

這聽起來可行,我會試試看:) – 2014-12-06 17:12:18

相關問題