在我的网站上,用户正在上传音频文件。我希望将所有支持的音频文件转换为 MP3。
我更喜欢在 filefield_clean 函数中进行转换,因为在那一刻我也能够确认上传的文件格式受支持。此外,我正在使用 S3,所以它在文件上传到我的 S3 存储之前。
我的问题是如何重定向 InMemoryUploadedFile 中使用的物理文件?我需要将它重定向到我的新转换文件。
是否有可能在干净的操作中完成此操作?如果没有,最好的方法是什么?
在我的网站上,用户正在上传音频文件。我希望将所有支持的音频文件转换为 MP3。
我更喜欢在 filefield_clean 函数中进行转换,因为在那一刻我也能够确认上传的文件格式受支持。此外,我正在使用 S3,所以它在文件上传到我的 S3 存储之前。
我的问题是如何重定向 InMemoryUploadedFile 中使用的物理文件?我需要将它重定向到我的新转换文件。
是否有可能在干净的操作中完成此操作?如果没有,最好的方法是什么?