Как Rails узнает, каков тип содержимого загружаемого файла?

Когда файл загружается через форму в приложении Rails, то в контроллере я получаю экземпляр ActionDispatch::Http::UploadedFile, у которого есть #content_type уже волшебно настроен. Как это сделать, как Rails узнает, какой тип содержимого загружаемого файла?

Я заметил, что при тестировании загрузки файла вы должны вручную передать тип контента #fixture_file_upload, Но почему? Разве нельзя определить тип контента таким же образом?

0 ответов

Другие вопросы по тегам