我正在使用Google的GWT開發Web應用程序。目前我上傳圖片到Web服務器,並使用一個Java servlet保存圖片:如何使用java servlet加載更小更快的圖像?
for (FileItem item : sessionFiles) {
String fileName = item.getName();
File file = new File("imagePath");
item.write(file);
}
之後,我只需要提供圖片的網址,以顯示它的瀏覽器。
不幸的是,這是對我的問題很糟糕的解決方案,因爲這個特定的Web應用程序每頁加載多個預覽圖像(產品目錄)。
當呈現預覽圖像時(如您在Google上搜索圖像時看到的那樣),是否有任何方法可以將保存圖像的較小版本加載到客戶端?
您可以爲預覽圖像提供不同的URL。問題在哪裏? – 2014-08-28 17:22:14
@Andrei是的,我知道,但我想只有一個圖像在加載到客戶端(預覽情況下)之前壓縮/縮小,並且只有在用戶請求時才加載完整圖像。 – belyid 2014-08-28 17:57:42
@belyid然後這與GWT無關。如果您從等式(和問題)中刪除GWT並更新您的標籤,您將有更好的機會獲得一個很好的答案;可能會添加[tag:servlets]開頭(並刪除[tag:gwt]) – 2014-08-28 19:38:12