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.
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.
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 ;
}
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.