3
私はMutagenを使ってディスクに保存する前にmp3を検証したいと思います。しかし、私はそれがディスク上にある場合、私はファイルを開くことができますmutagenと。これを回避する方法はありますか?私はこれを行うことができるようにしたいと思います:mutagenはdjangoのTemporaryUploadedFileを読み込みます
files = request.FILES
mp3 = files.get('mp3')
mp3_audio = MP3(mp3)
は私にエラーを与える:
TypeError: invalid file: <TemporaryUploadedFile: test.mp3 (audio/mpeg)>
TemporaryUploadedFile.temporary_file_path()おっとを参照してください。 –
もう一度、何らかの理由でdjangoがTemporaryUploadedFileを返すのではなく、InMemoryFileを返すようになりました。何か案は?無作為に、そして特定のファイルで起き始めました。 –
nvm、設定でメモリファイルハンドラを削除する必要がありました –