3

アップロードされたファイルのファイル タイプを特定しようとしています。検索後、python-magic を使用してファイルの MIME タイプを確認する予定です。

FileField私のモデルで使用されModelForm、ファイルを保存するために使用されます。

すべてのファイルがアップロードされた後、Python シェルで MIME タイプを確認します。

私はそれを使用して見つける

magic.from_file("path_to_the_file", mime=True)

保存された画像、txt、pdf ファイルの予想される MIME タイプを指定します。

ただし、すべての docx、ppt、Excel ファイルについては、それらを次のように識別します。'application/zip'

なぜこれが起こっているのか誰でも説明できます(djangoはmsファイルをzipとして自動保存しますか??)。そして、魔法にdocx、ppt、excelファイルをそのまま識別させる良い方法はありますか?

どうもありがとうございました。

4

1 に答える 1