=================== IE params Inside Create方法=========>
params = {"qqfile"=>#<ActionDispatch::Http::UploadedFile:0xf6064e0 @original_filename="Koala.jpg", @content_type="image/pjpeg", @headers="Content-Disposition: form-data; name=\"qqfile\"; filename=\"Koala.jpg\"\r\nContent-Type: image/pjpeg\r\n", @tempfile=#<File:/tmp/RackMultipart20111221-1749-kqb8za>>, "photo"=>{"pending"=>"true", "aspect_ids"=>{"0"=>"3", "1"=>"4"}}, "set_profile_image"=>"", "action"=>"create", "controller"=>"photos"}
=================== Firefox params Inside Create方法=========&gt;
params = {"photo"=>{"pending"=>"true", "aspect_ids"=>{"0"=>"1", "1"=>"2"}}, "set_profile_image"=>"", "qqfile"=>"social_network.png", "action"=>"create", "controller"=>"photos"}
这意味着在IE中,params [:qqfile]给出一个“Class”,在Firefox中,params [:qqfile]给出一个“String”
为什么会发生这种情况以及如何解决这个问题?