Hi,
thank you very much, I'll go with option 1 (file url as result of the
query).
I was avoiding this option to avoid handling pdf: choose file name for the
generated pdf, create it in fs, and then delete after a period of time, etc.

Regards



thron7-2 wrote
> 
> On 01/30/2012 01:41 PM, slah wrote:
>> hello,
>>
>> when I download a pdf file from internet it's displayed in the browser
>> window (acrobat plugin I guess renders it).
>>
>> I'm using this qooxdoo code:
>>
>> __openPopup : function(pageURL, title,w,h) {
>>                                      var left = (screen.width/2)-(w/2);
>>                                      var top = (screen.height/2)-(h/2);
>>                                      var targetWin = window.open(pageURL, 
>> title, 'toolbar=no,
>> location=no,
>> directories=no, status=no, menubar=no, scrollbars=auto, resizable=no,
>> copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
>>                                      if (window.focus) {targetWin.focus()};
>>                                      return targetWin;                       
>>         
>>                              },
>>                              
>>                              __generatePDF : function(html){                 
>>                 
>>                                      var url = 
>> "http://127.0.0.1/myProject/build/gen_pdf.php";;
>>                                      var req = new qx.io.request.Xhr(url);
>>                                      req.setMethod('POST');
>>                                      req.setRequestData(html);
>>                                      req.addListener("success", function(e) {
>>                                        var req = e.getTarget();              
>>                         
>>                                        var win = 
>> this.__openPopup("report.html", "name", 600, 500);
>>                                        
>> win.document.write(req.getResponse()); //!! here's the problem I
>> guess
> 
> Ok, I see. No, just pushing the PDF data into a window won't work. One 
> way around this would be to *not* return the PDF data with the response, 
> but rather store the document on the server and retrun just the URL to 
> it. Then you can open this URL in a new window, with the browser's 
> normal document handling.
> 
> Another option would be to use something like Pdf.js [1].
> 
> T.
> 
> [1] https://github.com/andreasgal/pdf.js
> 
> 
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 


--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/How-to-send-HUGE-amount-of-data-and-get-back-a-file-tp7235246p7236512.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to