0

서버에 원본 이미지 크기를 유지하지 않고 django 파일 브라우저를 사용하여 업로드하기 전에 이미지의 크기를 조정할 수 있습니까?Django filebrowser - 업로드 전에 크기 조정

+0

중복 : http://stackoverflow.com/questions/15140483/django-imagefield-setting-a-fixed-width-and-hight – Mortezaipo

+0

가능한 복제본 [http://stackoverflow.com/questions/ 15519716/django-resize-image-upload-during-image) –

+0

[this] (http://davedash.com/2009/02/21/resizing-image-on-upload-in-django/) 도움을받을 수 있습니다. –

답변

0

저장하기 전에 이미지의 크기를 조정하는 pre_upload 콜백을 만듭니다.

from filebrowser import signals 

def pre_upload_callback(sender, **kwargs): 
    """ 
    Receiver function called before an upload starts. 
    """ 
    print "Pre Upload Callback" 
    print "kwargs:", kwargs 
    # your code HERE 
signals.filebrowser_pre_upload.connect(pre_upload_callback) 

Filebrowser documentation on signals

또는 (파일이 아직 없기 때문에) pre_upload 후크가 작동하지 않습니다 당신이 post_upload 후크를 사용 장소에 파일을 수정 할 수 있습니다.