An alternate solution:

    response = HttpResponse(pdf, "application/pdf")
    response['Content-Disposition'] = 'attachment; filename=%s.pdf' %
filename
    return response

which works for me.  I'd be interested to know if it works for
others..

Cheers,

-Curt

On Apr 7, 4:57 pm, "SmileyChris" <[EMAIL PROTECTED]> wrote:
> On Apr 6, 7:07 am, "Mike Axiak" <[EMAIL PROTECTED]> wrote:
>
>
>
> > Well I can't help but post a more complete solution (;-)) located 
> > athttp://www.djangosnippets.org/snippets/157/.
>
> > To be honest, I find Django tries very hard to be compliant with W3C
> > (adding things in favor of WCAG, using XHTML when possible, etc). This
> > usually isn't a problem because most browser-compatibility things can
> > be changed in the template layer.
>
> > The reason custom middleware had to be written to solve this problem
> > is a bug in IE's (mis)use of HTTP. Not HTML (EMCAScript/CSS...), mind
> > you, but HTTP. Microsoft has created a page that seems to be a bug-
> > report page, not a "this is how we do HTTP" page. AFAIK, this is the
> > only example I've seen of browser incompatibilities causing problems
> > in the HTTP layer, does anybody else know of any others?
>
> > Honestly, I am surprised no one else has seen this bug. If they have,
> > I am curious what the solutions have been (don't use any of the number
> > of Django middleware that use Vary?).
>
> > Cheers,
> > Mike Axiak
>
> > On Apr 5, 2:35 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > wrote:
>
> > > Hi All,
>
> > > I found that Django can not serve PDF files from view, and I feel this
> > > is wrong and must be fixed, so I try to raise this topic now.
>
> > > Problem description:
>
> > > We've build e-commerce site which sells PDF files as well. For obvious
> > > reasons I can not put all our PDF files as static files on media
> > > server.
>
> > > I have also found nice guide and followed it:
> > >    http://www.djangoproject.com/documentation/outputting_pdf/
>
> > > Actual code I've used is this one:
> > >    http://dpaste.com/7959/
>
> > > All worked well, we have installed new site yesterday, and got
> > > numerious number of complaints from our users. Tracking down the
> > > problem we've found that it is IE specific, well known and mentioned
> > > on Microsoft support site:
>
> > >    http://support.microsoft.com/kb/824847/en-us?spid=8722&sid=global
>
> > > I've asked on IRC, people helped me and pointed out that I should
> > > write middleware to fix this problem. Btw, big thanks to 'axiak' from
> > > #django IRC by helping to resolve problem in fast manner:
>
> > >    http://dpaste.com/7960/
>
> > > Now, I am curious, is this normal that to serve PDF file it is
> > > required to write middleware?
>
> > > Alex
>
> I'd suggest that this is probably important enough for core addition.
> One could whine that it's IEs fault but that doesn't solve the problem.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@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-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to