2016-04-04 16 views
0

GWT'de istemci tarafında görüntünün base64 kodlamasını görüntüye nasıl dönüştürebilirim?GWT Base64, resim istemci tarafında

Zaten Image image = new Image(base64String)'u denedim, ancak benim için çalışmadı. Herhangi bir potansiyel.

cevap

0

Yaptığınız şey, istemci tarafında çalışmalıdır.

örneğin, sunucu tarafında verileri doğru geçirerek emin olun:

public String getImage(){ 
     String imgData = "data:image/png;base64," + Base64Utils.toBase64(imageByteArray); 
     return imgData ; 
} 
0

Bu benim için çalışıyor:

Image img = new Image("clear.cache.gif"); 
img.setPixelSize(100, 100); 
img.getElement().getStyle().setBackgroundImage("url(data:image/png;base64," + base64String + ")"); 

Sadece set görüntü boyutu ve uygun değerlerle içerik türü (png/jpeg). Standart GWT 1x1 şeffaf gif görüntüsüdür.

Ayrıca, eski IE tarayıcılarının stil değeri uzunluğuna sınırlama getirdiğini unutmayın, bu nedenle büyük resimlerle ilgili sorunlarınız olabilir.

İlgili konular