2 Stimmen

Wie man Formulardaten mit Ruby liest

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X