Картинка с веб-камеры прямо в файл

Итак, у меня есть форма, и в этой форме пользователь может загрузить изображение. В качестве альтернативы я хочу, чтобы они могли сделать снимок и загрузить его.

Теперь я понимаю, что когда пользователь делает снимок с помощью своего рода интерфейса веб-камеры, эта картинка должна храниться в некоторой промежуточной памяти, пока пользователь заполняет свою форму.

Это можно обойти? Какое лучшее решение?

Я полагаю, что есть только два варианта.

Either (a) I hold the temporary photo and then accept it again once the form is submitted or (b) the user takes a picture, it's downloaded onto their local machine, and they have to choose it as a file to be submitted again.

Ни одно из этих решений не является действительно удовлетворительным для меня, поэтому я хотел бы знать, есть ли лучший способ сделать это.

Edit:  В качестве дополнительного бонуса, хотя это и не очень актуально, я создаю приложение Rails с Paperclip для файловых вложений. Также я предпочитаю работать с jQuery ...

Also just general opinions from experienced UI web developers would be nice..

Ответы на вопрос(2)

Ваш ответ на вопрос