On Thu, Feb 19, 2009 at 7:18 AM, phoebebright <phoebebright...@gmail.com> wrote:
>
> Where do I do the compare though as the headers are not being returned
> - the file is being downloaded so I don't get to see what might be
> different.  (Using Firefox Firebug NET option - very helpful
> otherwise).  It's the browser making the decision about how to handle
> the request (Isn't it?).
>


The headers are still being sent, even if your browser prompts you to
download a file.  If the Firebug NET option is not able to show the
request, try the TamperData extension.  It should provide details for
every request that your browser sends in a separate window.

Colin


> On Feb 18, 8:23 pm, Colin Bean <ccb...@gmail.com> wrote:
>> On Wed, Feb 18, 2009 at 10:50 AM, phoebebright
>>
>>
>>
>> <phoebebright...@gmail.com> wrote:
>>
>> > The javascript makes a call to this view on submitting the form that
>> > uploads the image.
>>
>> > def uploadimage(request):
>> >        try:
>> >                upload_full_path = settings.CONTENT_IMAGES
>>
>> >                upload = request.FILES['image']
>> >                dest = open(os.path.join(upload_full_path,
>> > upload.name), 'wb+')
>>
>> >                for chunk in upload.chunks():
>> >                        dest.write(chunk)
>>
>> >                dest.close()
>>
>> >                result='{status:"UPLOADED",image_url:"%s%s"}' %
>> > (settings.CONTENT_IMAGES_URL, upload.name)
>>
>> >                return_data = HttpResponse(result,mimetype='Content-
>> > Type: text/
>> > html')
>>
>> >        except Exception, e:
>> >                return_data = HttpResponse("Error in uploading image")
>>
>> >        return_data.flush()
>>
>> >        return return_data
>>
>> > In Firefox/Mac it uploads the file and returns
>> > "{status:"UPLOADED",image_url:"/site_media/content/
>> > dalston_cranes.JPG"}" to javascript which tells javascript all went
>> > well.  In IE/Safari the file is uploaded successfully but the above
>> > text is downloaded as a file called something like 2s6OP6WO(2).part so
>> > control doesn't return to the javascript.  Have applied a similar
>> > program in PHP and it works fine. Tried different mime types and tried
>> > to trace what is going on but without progress.
>>
>> > Phoebe
>>
>> > On Feb 18, 2:33 pm, Almost George <almostgeo...@almostexciting.com>
>> > wrote:
>> >> On Feb 18, 5:36 am, phoebebright <phoebebright...@gmail.com> wrote:
>>
>> >> > There is something different about the way django is handling to 
>> >> > response to php I think.
>>
>> >> I use the YUI Rich Editor in admin, and have no problems. I know
>> >> debugging isn't as easy in IE as others, but do your best to find out
>> >> the exact response (mostly, response headers) that's being sent to the
>> >> browser. Also, could you clarify the above "response to PHP"
>> >> statement? Perhaps explaining the technical details of what's going on
>> >> would be of some help?
>>
>> Tools like Tamper Data (firefox extension) or WebScarab (standalone
>> proxy) let you examine all the header values sent with an HTTP
>> request.   You could use this to compare the exact headers returned by
>> PHP vs. Django, and fix any differences in the Django response.
>>
>> Colin
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to