Hi Malcolm!

I'm sorry that this seems so obvious but when I use the following line ( 
response = HttpResponse(pdfbytes, mimetype='application/pdf') ) the error is 
that pdfbytes is undefined and I'm just not sure how to define it.  I 
realise that the error is telling me what is wrong, but I don't know what to 
do about it.   I will try defining it as binary and use it and see what 
happens.

My apologies to all for such a trivial problem.

Cheers!

-Warren



----- Original Message ----- 
From: "Malcolm Tredinnick" <[EMAIL PROTECTED]>
To: <django-users@googlegroups.com>
Sent: Wednesday, April 04, 2007 6:50 PM
Subject: Re: Django app serves PDFs but browser doesn't render them


>
> On Wed, 2007-04-04 at 18:46 -0700, queezy wrote:
>> Hi Malcolm!
>>
>> Actually I tried the following (and gave Ned credit for solving half of 
>> my
>> problem):
>>
>> from django.http import HttpResponse
>> from django.shortcuts import render_to_response
>> import urllib
>>
>> def front(request):
>>     sock =
>> urllib.urlopen("/home2/a12007/webapps/officeprofiler/profiler/templates/officechoice.html")
>>     html = sock.read()
>>     sock.close()
>>     return HttpResponse(html)
>>
>> def officereport(request):
>>     selected_choice = request.POST['office']
>>     sock =
>> urllib.urlopen("/home2/a12007/webapps/officeprofiler/profiler/"+selected_choice)
>>     html = sock.read()
>>     sock.close()
>> #   response = HttpResponse(pdfbytes, mimetype='application/pdf')
>>     response['Content-Disposition'] = 'attachment;
>> filename='+selected_choice
>>      return response
>>
>>
>> When I comment out the attachment statement, so the pdf is to be viewed, 
>> it
>> doesn't work.  However, when I comment out the non-attachment version, I 
>> get
>> the download box.  That is why previously I said that it solved half of 
>> my
>> problem.
>>
>> That is the case at WebFaction hosting.  When I am at work on a Linux 
>> server
>> there it tells me that "pdfbytes" is undefined.
>
> That's because it is undefined. Where are you creating the "pdfbytes"
> variable? Do you mean to use the "html" variable there? The error
> message is telling you exactly what is wrong here.
>
> Malcolm
>
>
>
> > 


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to