m.bany at wanadoo.fr
Fri Aug 18 21:25:16 UTC 2006
Bakki Kudva a écrit :
> Is there a way to actually see the images in the Cache of this object?
> When I do an inspect on the class variable #cache I can see that it is
> pointing to a Dictionary but cannot see what's in it. I tried inspect,
> browse etc but cannot figure out how to look inside and see what
> images and other documents are in it, say when the example counter is
> running. (which should have 'seaside-top.jpg')
The cached images are stored as raw bytes in the Smalltalk image. The
is returned as raw bytes by class method #seasideBanner of
In Squeak, the inspector is not able to display those strings of bytes.
However you can turn those bytes into images using Seaside rendering
For instance, using file names
cache := WACachedDocument classPool at: #Cache.
html image width: 100 px; fileName: image fullFileName].
using raw bytes
html image width: 100 px; document: image asMIMEDocument].
using even rawer bytes
html image width: 100 px; document: image asMIMEDocument content].
Finally to display an image from raw bytes returned by a method
html image document: SeasidePlatformSupport seasideBanner.
More information about the Seaside