2010-11-30 5 views

답변

1

다른 것들이 옳다.

하지만, 기본적으로 당신은 그 자체

당신은 실제 아카이브를 생성하기 위해 파이썬 모듈 'ZipFile를'을 사용 할 수 있어야한다, 그러나 당신은 당신은 이미 ZipFile를이 언급?

from django.http import HttpResponse 
... 
    response = HttpResponse(wrapper, content_type='application/zip') 
    response['Content-Disposition'] = 'attachment; filename=your_zipfile.zip' 
    return response 

위의 내용을 추가해야합니다.이 파일의 출처 또는 생성 방법에 대한 자세한 정보가 필요합니다. 그러나 위와 같이하면 시작할 수 있습니다.

건배,

+0

@smmittal 위 텍스트가 귀하의 질문에 대한 답변을 제공 했습니까? 그렇다면, 아마 당신은 그것을 대답 해 주셨을 것입니다. 그렇지 않을 경우, 더 자세한 내용을 알려주십시오. 우리는 더 많은 것을 시도하고 도울 수 있습니다. – victorhooi

+0

'래퍼'가 무엇인지 알 수 없습니다. 너는 그것을 정의하지 않는다 ... – jonalv

0

응답에 첨부 파일을 보내기가 covered in the documentation입니다 빅터. 워드 프로세서 언급하지 않는 것이 귀하의 경우에 특정

두 가지 :

  1. 당신은 (예에서 my_data) HttpResponse()에 첫 번째 인수로 파일 데이터를 전달해야합니다.
  2. 적절한 MIME 유형 (application/zip)이 필요합니다.
관련 문제