I would like to return a binary file from a view, and so far I have  
something like this:

def my_file(request):
     file_data = open("/path/to/file", "rb").read()
     response =  HttpResponse(file_data, mimetype="application/ 
whatever")
     response['Content-Disposition'] = 'attachment; filename=my_file'
     return response

Is there a better way to do this, especially for very large (> 10MB)  
files?

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