私が試してみました:Djangoフォームでアップロードされたファイルの種類はどのように取得されますか?
self.data['uploaded_file'].content_type
はしかし、これは、オブジェクトがCONTENT_TYPE属性を持たないと言うエラーが発生します。
理由は何ですか?ありがとうございました。
Djangoフォームでファイルタイプを確認する最も良い方法は何ですか?
私が試してみました:Djangoフォームでアップロードされたファイルの種類はどのように取得されますか?
self.data['uploaded_file'].content_type
はしかし、これは、オブジェクトがCONTENT_TYPE属性を持たないと言うエラーが発生します。
理由は何ですか?ありがとうございました。
Djangoフォームでファイルタイプを確認する最も良い方法は何ですか?
content_type
属性は、request.FILES
に含まれるUploadedFile
インスタンスにのみ存在します。そこからコンテンツタイプを取得するか、生ファイルデータから取得するにはmagic
を使用する必要があります。
ファイルがバイナリファイルかテキストか他のものであることをどのように伝えることができますか? おそらくファイル拡張子の使用は方法ですが、必ずしも意味をなさないとは限りません。
そうですね、私はファイル拡張子チェックが信頼できるとは思いません。 – user534017
Djangoフォームでファイルの種類を確認する最も良い方法は何ですか? – user534017