Ahojte,

2009/3/27 Marek <xxxxma...@gmail.com>:
> Ahojte potrebujem posielat zo servra img cez comet dwr. Ked posielam text
> ide to ok> utilAll. setValue("id", "some string"); , problem je ked chcem
> poslat image> utilAll.setValue("id",img);

Podle mě je problém v tom, že chcete posílat binární data (která
stejně potom na klientu nezpracujete korektně - viz volání setValue).
Jedna z možných cest by mohla být, že ten obrázek zakódujete na
Base64, pošlete z DWR jako String a potom přímo nastavíte do atributu
src v elementu img.  Výsledek bude něco jako:

<img alt="Embedded Image"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />

Druhá (a podle mě jednodušší) možnost je neřešit to vůbec přes
dwr/AJAX, ale pouze Javascriptem změnit URL v src atributu. Tato cesta
je lepší i z hlediska výkonu a přeneseného množství dat.

-- pepa cacek

Odpovedet emailem