You mean using something like apache commons?   How would you do it?

On Thu, Feb 11, 2010 at 4:15 AM, obesga <[email protected]> wrote:

> It's not a little overcomplicated ?
> Just don't send the image into a normal HTTP request ?
>
>
> Oscar
>
> On Feb 10, 9:22 pm, John Ivens <[email protected]> wrote:
> > The trick I have used is to encode the image in Base64, and then send the
> > image as a String in the return.
> >
> > public String getDither(int steps, double spiralDistance, double
> magnitude)
> > {
> >  ... make the image  ( a spiral dither pattern) and save to disk
> >    return Base64.encodeFromFile("myFile.png");
> >
> > }
> > On Wed, Feb 10, 2010 at 12:50 PM, Ralf B <[email protected]> wrote:
> > > Hello everybody,
> >
> > > I am new to GWT and want to have a service that transfers an Image
> > > object (com.google.gwt.user.client.ui.Image) back to the client.
> > > (Using GWT 2.0.0 with Eclipse Galileo and Eclipse GWT plugin).
> >
> > > On the client, I have the following service method:
> >
> > > import com.google.gwt.user.client.ui.Image;
> > > Image getImage();
> >
> > > and the following service async method:
> >
> > > import com.google.gwt.user.client.ui.Image;
> > > void getImage(AsyncCallback<Image> callback);
> >
> > > On the server, I have the following service implementation:
> >
> > > import com.google.gwt.user.client.ui.Image;
> > > @Override
> > >        public Image getEventTimeline() {
> >
> > >                // 1) code to generate image from data
> >
> > >                // 2) create new image and return to client
> > >               Image image = new Image("test.png");
> > >                return image;
> > >        }
> >
> > > When I compile the code, I get the following error:
> >
> > > ....[ERROR] com.google.gwt.user.client.ui.Image is not assignable to
> > > 'com.google.gwt.user.client.rpc.IsSerializable' or
> > > 'java.io.Serializable' nor does it have a custom field serializer
> > > (reached via com.google.gwt.user.client.ui.Image)
> > >                  [ERROR] com.google.gwt.user.client.ui.Image has no
> > > available instantiable subtypes. (reached via
> > > com.google.gwt.user.client.ui.Image)
> > >                     [ERROR]    subtype
> > > com.google.gwt.user.client.ui.Image is not assignable to
> > > 'com.google.gwt.user.client.rpc.IsSerializable' or
> > > 'java.io.Serializable' nor does it have a custom field serializer
> > > (reached via com.google.gwt.user.client.ui.Image)....
> >
> > > This suggests that an Image cannot be serialized. I have two questions
> > > about this:
> >
> > > 1) Isn't every Google object serializable  by default. Otherwise, what
> > > is the point of having a separate image class in GWT?
> >
> > > 2) What is the proper way of doing this? I want to create the image
> > > server-sided every time a user clicks a button and return it back to
> > > the user where it is supposed to be displayed in a panel.
> >
> > > Any suggestions?
> >
> > > Thanks a lot,
> >
> > > Ralf
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google Web Toolkit" group.
> > > To post to this group, send email to
> [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<google-web-toolkit%[email protected]>
> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to