Как получить расширение файла из объекта UploadedFile в Rails? - PullRequest
0 голосов
/ 22 апреля 2019

Как получить расширение файла, загруженного в рельсы? есть ли другой способ, кроме как использовать регулярное выражение или подстроку?

что-то вроде:

params[:file].extension

Ответы [ 2 ]

1 голос
/ 22 апреля 2019

Попробуйте

File.extname(params[:file].original_filename)
1 голос
/ 22 апреля 2019

Вы можете проверить это в Content-Type, который идет вместе с параметрами файла.

пример: для изображений это может быть Content-Type: image/jpeg||(any image extentions..).
где, как для PDF Content-Type: application/pdf.

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