是否可以在使用django filebrowser上传之前调整图像大小,而无需在服务器上保留原始图像大小?
答案 0 :(得分: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挂钩,并修改该文件。