In meinem Controller wird das Ergebnis von request.body.read
ist:
=============
--AJAX-----------------------1267183973160
Content-Disposition: form-data; name="1261400603_page_white_word.png"; filename="1261400603_page_white_word.png"
Content-Type: application/octet-stream
thefile
--AJAX-----------------------1267183973160
Content-Disposition: form-data; name="1261400536_page_white_excel.png"; filename="1261400536_page_white_excel.png"
Content-Type: application/octet-stream
thefile
--AJAX-----------------------1267183973160--
=============
Es enthält n Formular-Daten (2 in meinem Beispiel), mein Ziel ist es, Schleife durch die n Formular-Daten und erhalten die Daten name
, filename
und eine Datei hochgeladen, in meinem Beispiel habe ich die binären Daten durch thefile
.
Hier der Inhalt des params-Hashes
{"action"=>"create", "controller"=>"photos", "1265144945_395.jpg"=>#<File:/var/folders/BT/BTpdsWBkF6myaI-sl3+1NU+++TI/-Tmp-/RackMultipart20100226-273-1un364r-0>}
Prost