0
我正在閱讀網絡驅動器上的TIFF和PDF文件,並將每個頁面作爲圖像返回到顯示爲JPG的瀏覽器。這部分工作正常。但是我發現它效率低下,因爲我首先必須向服務器發出請求,以確定文件有多少頁,這會導致讀取服務器上的映像,獲取頁數並返回該值。一旦這個值返回到瀏覽器,我就必須請求每一頁作爲圖像返回,這樣網絡驅動器上的文件再次被讀入,並且所請求的頁碼被返回爲byte []代表頁面的BufferedImage。在Spring中,是否可以將圖像返回給瀏覽器,並在相同的響應中包含關於圖像的元數據?
我想最終做的是對文件中的第一頁的請求,然後在響應瀏覽器,指示讓每增加一頁,可以請求的文件的頁數。這將減少請求數量,因爲不需要初始請求來確定頁面數量。
我不確定這是否可能。我花了一些時間研究,看看我是否可以從圖像獲取響應標題,但沒有找到任何東西。
這聽起來可行,我會試試看:) – 2014-12-06 17:12:18