There was a talk at conc.at about mobile with nothing but the browser. I didn't make it to conc.at (shame!) but I do care about the topic. So: there is a way, just google for
<input type="file" capture="camera"
This is a small sample to get it going on CouchDB - really hacky.
Steps (at your own risk - make sure you know what's going on!):
- get CouchDB
- make it listen to all clients (not just localhost) or use an Apache Webserver in front of it
- check out this gist
- run install.sh from this gist
- point your browser to http://server:port/couchfoto/_design/fkt/_show/foto/fotos
- Capture sth (on Desktop, it's just upload)
- Click the 'upload' button
- Go back and refresh (as said: still hacky)
Combine with appcache manifest, pouchdb / index storage, etc.