I'm uploading a file via the user's browser. The index method in my
controller is:


        <%= form_tag({:action=>'receive_file'}, :multipart => true)%>
                <input type="file" name="user_data_file" />
                <p></p>
                <input type="submit" value="Upload" />
        </form>

I get a form with a 'browse' button and an 'upload' button. I use the
browse control to select a file and I press the 'upload' button.

The method 'receive_file' in my controller gets called (with method
GET) and executes, then passes control to the corresponding view so
far so good.

The strange thing is that behind the scenes, something immediately
calls my 'receive_file' method a second time (this time with method
POST).

Why is this hapenning? How am I supposed to handle it? I don't want to
execute my receive_file method twice.

Thanks for your help,
Yoram
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to