Obraz z kamery internetowej bezpośrednio do załącznika do pliku

Mam więc formularz i w tym formularzu użytkownik może przesłać zdjęcie. Jako alternatywę chcę, aby zamiast tego mogli zrobić zdjęcie i przesłać je.

Teraz widzę, że kiedy użytkownik robi zdjęcie z jakimś interfejsem flash webcam, obraz ten musi być przechowywany w jakiejś pamięci pośredniej, podczas gdy użytkownik wypełnia swój formularz.

Czy istnieje sposób na to? Jakie jest najlepsze rozwiązanie?

Myślę, że są tylko dwie opcje.

Albo (a) Trzymam tymczasowe zdjęcie, a następnie ponownie je akceptuję, gdy formularz zostanie przesłany lub (b) użytkownik zrobi zdjęcie, zostanie pobrane na swój lokalny komputer i musi wybrać go jako plik do ponownego przesłania.

Żadne z tych rozwiązań nie jest dla mnie satysfakcjonujące, więc chciałem wiedzieć, czy jest jakiś lepszy sposób na to.

Edytować:Jako dodatkowy bonus, chociaż nie ma to większego znaczenia, tworzę aplikację Rails z Spinaczem do załączników. Ponadto wolę pracować z jQuery ...

Również ogólne opinie doświadczonych twórców stron UI byłyby miłe ...

questionAnswers(2)

yourAnswerToTheQuestion