Я хочу проверить мои mp3, прежде чем сохранять их на диск, используя Mutagen. Однако с помощью mutagen я могу открыть файл, только если он находится на диске. Есть ли способ обойти это? Я хотел бы быть в состоянии сделать это:мутаген читать TemporaryUploadedFile в django
files = request.FILES
mp3 = files.get('mp3')
mp3_audio = MP3(mp3)
дает мне ошибку:
TypeError: invalid file: <TemporaryUploadedFile: test.mp3 (audio/mpeg)>
Эй, если бы я знал об этой особенности я бы спасся так много разочарований моментов. –
Эй снова, по какой-то причине django теперь больше не возвращает TemporaryUploadedFile, а вместо этого InMemoryFile. Есть идеи? Он только начинал происходить случайным образом и на определенных файлах. –
nvm, пришлось удалить обработчик файла памяти в настройках –