내 django 프로젝트에서 다운로드 용 클라이언트 측에 zip 파일을 보내야합니다.이 zip 파일에는 다양한 URL에서 다운로드 한 이미지가 포함되어 있습니다.메모리에있는 url에서 이미지를 다운로드하고 메모리에 zip 아카이브를 작성하여 브라우저에 보내십시오.
이미지 파일을 디스크에 쓰지 않고 이미지를 메모리에 다운로드 한 다음 메모리에있는 zip 파일에 추가 할 수 있습니다. 다시 디스크에 zip 파일을 쓰지 않고 마지막으로 클라이언트에 zip 파일을 다운로드하여 다운로드 할 수 있습니까? ?
사실, urllib2는 이미지 다운로드에는 사용할 수 있지만 zip 파일로 작업 할 때는 zip 파일을 사용할 수 있지만 이러한 작업을 메모리 자체에서 수행하는 데 문제가 있음을 알고 있습니다. 따라서이 예제는 정말 감사하겠습니다.
당신은
답장을 보내 주셔서 감사합니다. 하지만 클라이언트 측에서는 파일을 대화 상자로 저장하지 않습니다. 크롬 브라우저에서이 작업을 시도했습니다. – user1283941
서버가 제공하는 응답은 무엇입니까? – John
크롬 디버거에서 응답 창에서 일부 횡설수설 한 문자가 표시됩니다. 응답 헤더는 연결 : 연결 유지입니다. 콘텐츠 처리 : 첨부 파일. 파일 이름 = foobar.zip 콘텐츠 형식 : 응용 프로그램/zip 날짜 : 2012 년 4 월 19 일 21:19:18 GMT P3p : CP = "IDC 큐라의 ADMIA PHY ONL COM STA" 서버 : gunicorn/0.14. 2 transfer-encoding : chunked – user1283941