如何获取在Rails中上传的文件的扩展名? 除了使用正则表达式或子字符串,还有其他方法吗?
类似:
params[:file].extension
答案 0 :(得分:1)
您可以在文件参数随附的Content-Type
中进行检查。
示例:对于图像,它可能是Content-Type: image/jpeg||(any image extentions..)
。
pdf的Content-Type: application/pdf
。
答案 1 :(得分:1)
尝试
File.extname(params[:file].original_filename)