[Ajax] - Returning a file after ajaxlongresponse

2013-08-05 Thread Dev WO
Hello,

I'm having some trouble trying to return a file after an ajaxlongresponse.

I'm currently have my callable task used through ajaxlongresponse 
(CCAjaxLongResponsePage), I'm generating a woresponse (which is actually a 
file) then hand back this woresponse to the controller component (which is my 
regular page where I also initiate the longresponse from.
I'd like the file to be downloaded without user interaction at the end of the 
task, but so far I'm just able to get the response into my controller (so if I 
make another link on the page to download it works, but I don't want this extra 
step).

Any help would be great as I'm running out of ideas on this one:)

Thanks,

Xavier

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: [Ajax] - Returning a file after ajaxlongresponse

2013-08-05 Thread Daniele Corti
Hi Xavier,
I don't think you can use the callback of an AjaxLongResponse to serve a
file. I think this, because that component use javascript to perform a
XMLHttpRequest and update the page with the result, so you cannot put the
file in the response.
I think the easieat way would be to use the callback to show a link after
the longresponse is done, that link has a binding to a method that compose
a response with a file in attachment.

Hope this help.
Daniele
Hello,

I'm having some trouble trying to return a file after an ajaxlongresponse.

I'm currently have my callable task used through ajaxlongresponse
(CCAjaxLongResponsePage), I'm generating a woresponse (which is actually a
file) then hand back this woresponse to the controller component (which is
my regular page where I also initiate the longresponse from.
I'd like the file to be downloaded without user interaction at the end of
the task, but so far I'm just able to get the response into my controller
(so if I make another link on the page to download it works, but I don't
want this extra step).

Any help would be great as I'm running out of ideas on this one:)

Thanks,

Xavier

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/ildenae%40gmail.com

This email sent to ilde...@gmail.com
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: [Ajax] - Returning a file after ajaxlongresponse

2013-08-05 Thread Johann Werner
You could return an ERXRedirect pointing to a DirectAction or WOComponent that 
initiates your download.


Am 05.08.2013 um 09:44 schrieb Dev WO webobje...@anazys.com:

 Hello,
 
 I'm having some trouble trying to return a file after an ajaxlongresponse.
 
 I'm currently have my callable task used through ajaxlongresponse 
 (CCAjaxLongResponsePage), I'm generating a woresponse (which is actually a 
 file) then hand back this woresponse to the controller component (which is my 
 regular page where I also initiate the longresponse from.
 I'd like the file to be downloaded without user interaction at the end of the 
 task, but so far I'm just able to get the response into my controller (so if 
 I make another link on the page to download it works, but I don't want this 
 extra step).
 
 Any help would be great as I'm running out of ideas on this one:)
 
 Thanks,
 
 Xavier



 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com