【发布时间】:2014-11-29 06:05:04
【问题描述】:
是否可以在使用 django 文件浏览器上传之前调整图像大小而不在服务器上保留原始图像大小?
【问题讨论】:
标签: django image resize python-imaging-library django-filebrowser
是否可以在使用 django 文件浏览器上传之前调整图像大小而不在服务器上保留原始图像大小?
【问题讨论】:
标签: django image resize python-imaging-library django-filebrowser
创建 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 挂钩,并就地修改文件。
【讨论】: