File upload UI / view

How do I define a view so that the page displays a simple link (e.g. "upload picture") which upon clicking displays the browser's standard file open dialog, so that, once the user clicks OK, the file is immediately uploaded and control goes to my action, with the file path as a parameter?

(note this is not something about attachment_fu vs. paperclip or whatever. I am not seeking to store the file as an attachment but just process the file. It's purely a user interface / view design question.)

Is it possible in rails? Or do I always end up with two buttons, one for 'choose file' and another one for 'upload' ?

Thanks much!