Files
mayan-edms/3rd_party_apps/sendfile/backends/chunked_file.py
2011-03-24 16:40:12 -04:00

14 lines
383 B
Python

from django.http import HttpResponse
from django.core.files.uploadedfile import SimpleUploadedFile
def sendfile(request, filename):
return = HttpResponse(IterFile(filename))
class IterFile(object):
def __init__(self, filename):
self.file = SimpleUploadedFile(name=filename, content=open(filename).read())
def __iter__(self):
return self.file.chunks()