执行程序如下:
- from wsgiref.util import FileWrapper
- from django.http.response import HttpResponse
- wrapper= FileWrapper(open(file_path))
- content_type = 'application/octet-stream'
- response = HttpResponse(wrapper, content_type)
会有下边的报错:
Traceback (most recent call last):
File "test.py", line 10, in <module>
response = HttpResponse(wrapper, content_type)
File "/data/venvs/cloudhive_py3/.venv/lib/python3.8/site-packages/django/http/response.py", line 293, in __init__
self.content = content
File "/data/venvs/cloudhive_py3/.venv/lib/python3.8/site-packages/django/http/response.py", line 316, in content
content = b''.join(self.make_bytes(chunk) for chunk in value)
File