当一个文件通过 Rails 应用程序中的表单上传时,在控制器中我得到一个ActionDispatch::Http::UploadedFile
已经#content_type
神奇设置的实例。它是怎么做到的,Rails 怎么知道上传文件的内容类型是什么?
我注意到在测试文件上传时,您必须手动将内容类型传递给#fixture_file_upload
. 但为什么?不能以同样的方式确定内容类型吗?
当一个文件通过 Rails 应用程序中的表单上传时,在控制器中我得到一个ActionDispatch::Http::UploadedFile
已经#content_type
神奇设置的实例。它是怎么做到的,Rails 怎么知道上传文件的内容类型是什么?
我注意到在测试文件上传时,您必须手动将内容类型传递给#fixture_file_upload
. 但为什么?不能以同样的方式确定内容类型吗?