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?).
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 -~----------~----~----~----~------~----~------~--~---