标签: ruby-on-rails ruby file-upload content-type rack
当文件通过Rails应用程序中的表单上传时,然后在控制器中我得到一个ActionDispatch::Http::UploadedFile的实例,其#content_type已经神奇地设置了。它是如何做到的,Rails如何知道上传文件的内容类型是什么?
ActionDispatch::Http::UploadedFile
#content_type
我注意到在测试文件上传时,您必须手动将内容类型传递给#fixture_file_upload。但为什么?不能以相同的方式确定内容类型吗?
#fixture_file_upload