0

是否可以在使用 django 文件浏览器上传之前调整图像大小而不在服务器上保留原始图像大小?

4

1 回答 1

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)

关于信号的文件浏览器文档

或者,如果 pre_upload 挂钩不起作用(因为文件还不存在),您可以使用 post_upload 挂钩,并就地修改文件。

于 2015-03-26T16:31:42.987 回答