在将图像保存到磁盘之前,修改在django 2.0中上传的图像

时间:2018-10-20 20:54:17

标签: django django-models

我有一个带有FileField的模型,用于文档上载(例如,图像,pdf或视频)。我在我的文档模型中使用了这一行:

storage_file_name = models.FileField('File name', upload_to=unique_file_path)

,并在unique_file_path中,将上载文档的名称更改为唯一的文件名。我发现我将上传一些tiff,我需要将其更改为jpeg或浏览器可以轻松显示的内容。

我一直在寻找将上载的tiff文件转换为jpeg的最佳方法。有什么方法可以在将映像保存到磁盘之前完成操作,还是使用

的最佳方法?
@receiver(models.signals.post_save, sender=Document)

并将转换后的图像保存在保存的tiff图像上吗?

目前,我仅使用管理页面,而不使用任何自定义视图(通过自定义管理页面除外)。

谢谢!

标记

0 个答案:

没有答案