私はdjangoの私のウェブページの1つにダウンロードリンクを持っています。 75Mbのオーディオファイルをダウンロードすると、オーディオには何もダウンロードされず、その0bytesもダウンロードされます。djangoを使ってダウンロードするには?
これは私のコードです:
from django.core.servers.basehttp import FileWrapper
import mimetypes
rec_file = settings.WEB_PATH + "/media/recording/" + filename
wrapper = FileWrapper(open(rec_file, "r"))
contentType = mimetypes.guess_type(rec_file)[0]
response = HttpResponse(wrapper, mimetype = "application/force-download")
response['Content-Length'] = os.path.getsize(rec_file)
response['Content-Disposition'] = "attachment; filename=" + filename
return response
私は、Apacheサーバを使用しています。誰も私に解決策を教えてくれる?
奇妙な...私は生産に使用されているコードとほぼ同じコードを持っていて、それは動作します... – Nemeth