Ahh... botched post. Anyway, check the Page Info "Type" & post your view method if there are still problems.
-rob On Apr 2, 9:02 pm, "oggie rob" <[EMAIL PROTECTED]> wrote: > Try looking at Firefox's "Page Info". That will tell you whether > Django or Firefox is the issue. It should say Why don't you post some > of your view method. It might be > > On Apr 2, 7:27 pm, queezy <[EMAIL PROTECTED]> wrote: > > > Hi All! > > > I used response = HttpResponse(pdfbytes, mimetype='application/pdf') in > > my view (of course returning the response var) and firefox still has issues > > - it shows pdfbytes instead of rendering. > > > Is there anything more that I should be doing to make this work with > > firefox? I am sure that the secret to success with this is in these lines > > that Ned provided. > > > Thanks so much!! > > > -Warren > > > ----- Original Message ----- > > From: Ned Batchelder > > To: django-users@googlegroups.com > > Sent: Monday, April 02, 2007 6:50 PM > > Subject: Re: Django app serves PDFs but browser doesn't render them > > > We serve PDFs, both in-browser, and out. Here the lines to set the type > > and disposition: > > > response = HttpResponse(pdfbytes, mimetype='application/pdf') > > response['Content-Disposition'] = 'attachment; filename=foo.pdf' > > return response > > > Here pdfbytes are the actual bytes of the PDF file. With the > > Content-Disposition line, Firefox will display the Save As dialog to save > > the file someplace. Without that line, the PDF is displayed in the browser. > > > --Ned. > > > Malcolm Tredinnick wrote: > > On Mon, 2007-04-02 at 18:02 -0700, queezy wrote: > > Hi All! > > > We have a Django application that uses a form to allow users to select > > offices and it sends them off to a pdf. At the present time we are using > > FireFox on a Linux box and we are just using the Django loopback server for > > the time being. This means that we don't have a secondary, or even a > > primary instance of Apache working for us. > > > So when you select an office and the pdf is served up you see binary codes > > dumped on your screen. > > > That sounds like you haven't set the mimetype correctly. Firefox should > > ask what application to use for anything it can't render natively. The > > fact that you are seeing bytes sent to the screen suggests you are > > sending it across with the HTML or some text-derivative mimetype so that > > Firefox things it should display this directly. > > > By itself, if I fire up FireFox and go to the pdfs, I am prompted for what > > viewer to use, and choose postscript viewer and all is well. So the browser > > is capable of rendering pdfs properly. > > > Any constructive comments on this? Any advice on getting the browser to > > actually render the pdfs? > > > Browsers usually (I was going to say always, but I'm not sure what > > native-PDF-underneath-MacOS does) hand off PDF rendering to a > > third-party app. Sometimes that third-party app it is configured as a > > browser plugin. > > > I personally have no experience to share here because I prefer to use an > > external app for PDF rendering, as my browser window is not the right > > size for viewing generated-for-print-page documents, so I like being > > able to resize them separately. > > > Regards, > > Malcolm > > > -- > > Ned Batchelder,http://nedbatchelder.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---