2012-06-02 3 views
0

작은 갤러리 앱을 작성 중이며 광범위한 테스트를 거친 후 3MB 이미지를 제출했습니다.Django 대용량 파일 (imageblob)을 처리합니다.

기본적으로 갤러리 앱은 모든 이미지에 대해 UploadedFile 인스턴스를 만드는 다른 앱을 사용하지만이 특정 이미지의 경우 동일한 3MB 이미지에 속하는 4 개의 인스턴스 (행이 db)가 생성 된 것을 볼 수 있습니다. 그것의 이름의 끝에 "방울뱀".

내 질문은 내가 어떻게이 이미지를 처리하고 전체 이미지를 참조 할 수 있습니까? HTML 태그 또는 sangl-thumbnail과 같은 django templatetag?

임 파이썬 2.7.2, 장고 1.3.1와 MySQL 5.1

+0

아마도 이미지를 DB에 저장하는 대신 디스크에 파일로 저장하고 단순히 파일 이름을 DB에 저장하는 것으로 생각해 봤습니까? – Amber

+0

django의 파일 필드를 사용하고 있으며, 이미지가 디스크에 파일로 저장된다는 것을 알고 있습니다. – Paulo

답변

0

문제가 내가 여러 파일을 업로드하기 위해 사용 된 jQuery 플러그인 있었다 것 같다을 사용. 플러그인은 파일을 개별적으로 POST 요청으로 보낸 청크로 분할 한 것이었고 django는 blob1, blob2, blob3, blob4를 청크에있는 동일한 파일에 대해 알지 못했습니다.