Невозможно загрузить рабочий dxf-файл, сгенерированный ezdxf, с сервера django

Генерируется dxf файл (ezdxf) с сервера django с помощью следующего кода:

bio = io.StringIO()
document.write(bio)  # save to memory stream
length = bio.tell()
bio.seek(0)  # rewind the stream
response = HttpResponse(
    bio.getvalue(),  # use the stream's contents
    content_type="image/x-dxf",
)
response["Content-Disposition"] = 'attachment; filename = {0}'.format(cab.split(' ')[1] + ".dxf")
response["Content-Encoding"] = "UTF-8"
response['Content-Length'] = length
return response

отсутствует несколько последних строк, включая строку EOF. По сравнению с файлом dxf, полученным просто с помощью document.save()

Что нужно добавить в код, чтобы загруженный dxf файл был идентичен сохраненному dxf файлу?

Вернуться на верх