I want to enable my app users to download a binary file ( actually  a
symbian mobile application).   I need to keep track of the number of
downloads so I can't simply make it a static file.  I've created a
request handler that looks like this

class DownloadMobApp(webapp.RequestHandler):
  @login_required
  def get (self):
    download_filename = 'test.sis'
    self.response.headers['Content-type'] = 'application/
vnd.symbian.install'
    self.response.headers['Content-disposition'] = 'attachment;
filename=' + download_filename
    path = os.path.join(os.path.dirname(__file__), 'mobile_app/
test.sis')
    f = open(path,'rb')
    self.response.out.write(f.read())
    f.close()


Any ideas why Internet Explorer 6/7.  doesn't like my request handler
response?
This works just fine for firefox,safari, chrome and the Nokia phone
browser but NOT IE.   With IE the download window opens but I get an
immediate error “IE cannot download..... IE was not able to open the
internet site....”  But my app appears to have responded OK with no
errors.

(Using IE and my app running on the dev server  the request works
works fine.)

Many thanks


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to