Почему UploadedFile.content_type терпит неудачу в FF только для меня? - PullRequest
0 голосов
/ 23 сентября 2011

Я делаю небольшую проверку в моей форме, и все работает в Chrome и Safari, но в FF, по какой-то причине я не могу отправить свою форму из-за следующих строк:

    if not song.content_type in ["audio/mp3", "audio/mp4"]:
        raise forms.ValidationError("Content type is not mp3/mp4")

Когда я пытаюсь отправить форму (с mp3), я получаю сообщение об ошибке: «тип контента не mp3 / mp4». Если я закомментирую две вышеупомянутые строки, все будет работать как запланировано.

Это ТОЛЬКО в ФФ. Chrome и Safari позволяют загружать файл с указанными выше строками. Что дает? Какое это имеет отношение к браузеру?

Заранее спасибо, для меня это настоящая загадка!

1 Ответ

1 голос
/ 23 сентября 2011

я думаю, что в огненной лисе вы получаете разные типы для них.наиболее вероятно проблема орфографии как капитализация.просто напечатать song.content_type и надеяться, что вы сами получите решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...