擅长:python、mysql、java
<p>尝试使用<code>FileWrapper</code>:</p>
<pre><code>from django.core.servers.basehttp import FileWrapper
...
if format == 'raw':
zip_file = open('C:\temp\core\files\CDX_COMPOSITES_20140626.zip', 'rb')
response = HttpResponse(FileWrapper(zip_file), content_type='application/zip')
response['Content-Disposition'] = 'attachment; filename="%s"' % 'CDX_COMPOSITES_20140626.zip'
return response
...
</code></pre>
<p>另外,我将使用<a href="http://www.iana.org/assignments/media-types/application/zip" rel="noreferrer">^{<cd2>}</a>而不是<code>application/force-download</code>。</p>