How does one use magic to verify file type in a Django form clean method?

后端 未结 5 725
陌清茗
陌清茗 2021-01-13 14:00

I have written an email form class in Django with a FileField. I want to check the uploaded file for its type via checking its mimetype. Subsequently, I want to limit file t

5条回答
  •  情书的邮戳
    2021-01-13 14:04

    Why no trying something like that in your view :

    m = magic.Magic()
    m.from_buffer(request.FILES['my_file_field'].read())
    

    Or use request.FILES in place of form.cleaned_data if django.forms.Form is really not an option.

提交回复
热议问题