我有一个带有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图像上吗?
目前,我仅使用管理页面,而不使用任何自定义视图(通过自定义管理页面除外)。
谢谢!
标记