It's possible through a data URI with faking a click on a download 
anchor: 
http://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-not-through-server

On Monday, March 21, 2016 at 7:53:45 PM UTC-5, Velusamy Velu wrote:
>
> Thanks for this discussion, I'm able to resolve one of the issues I was 
> running in to.  Now I have '*A*' solution if not the most perfect one. 
>
> The use I have is - 
>
>    1. User creates a drawing on HTML5 canvas.
>    2. Drawing is converted to SVG on the browser.
>    3. User wants to save the drawing as SVG file.
>    4. However, I'm not sure a way exists the to save the SVG directly 
>    from the browser.
>    5. So the string representing SVG is sent to the server.
>    6. Server creates a name for the SVG.
>    7. And sends the SVG back to the browser.
>    8. The browser instantly saves the file with the name assigned by the 
>    browser.
>
> That's really good, but I'm sure there has to be a way to save the SVG 
> created by the JS code without making a round trip to server.  Has any one 
> have the know how?
>
> Thanks
> Velu
>
> On Tuesday, October 19, 2010 at 11:49:12 PM UTC-4, mike b wrote:
>>
>> I have read all the other posts about downloading Excel files and how 
>> to do it w/ an IFRAME, with RequestBuilder, and Window.open(). 
>> However, none of them actually work.  Luckily, I have a working 
>> servlet which executes and returns successfully with javascript. 
>> However, we'd like to do it all in GWT.  The error message from IE is 
>> below.  The Window.open() DOES work with FF, but not with IE. 
>> Unfortunately, we must deploy to IE, no options there. 
>>
>> Situation: 
>> GWT 2.0.4  mvp4g 1.2.0 
>> Need to download a file to open in Excel.  At this point, its actually 
>> a text file, but the MIME type is setup for Excel. 
>>
>> The servlet has been tested w/ straight java script using 
>> "document.body.appendChild(iframe);".  This works like a champ in IE 
>> and FF. 
>>
>> However, when I do "Window.open(url, "_self",null);" in GWT, IE can't 
>> download the file.  It throws an error saying... 
>>
>> " 
>> Internet Exploroer cannot download MyFile from localhost 
>>
>> IE was not able to open this Internet site.  The requests site is 
>> either unavailable or cannot be found.  Please try again later. 
>> " 
>>
>> In GWT, I have also tried just using a Frame, adding it to a Panel, 
>> and then calling myFrame.setUrl("myUrl"); 
>>
>> This also successfully gets to the servlet, but fails w/ the above 
>> error message while trying to "open" the file. 
>>
>> It seems as if GWT is telling the browser to cancel the download when 
>> it pops up. 
>>
>> Any suggestions?  Any guesses? 
>>
>> Thanks, 
>> mikeb
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to