Is there a way to access the iPhone 3G camera via JavaScript to capture a photo and then utilize this photo in an HTML POST? I came across an API called PhoneGap but from a search on here it only mentioned for the IPhone 4. I was hoping to find something that would work on the 3G and 3GS models.
Although this is an old question, I wanted to add that this feature is coming to The Web and is already implemented in some browsers.
navigator.getMedia = (
navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
There is a W3C Specification for getUserMedia.
Although this actually gets you video, you can then take a still image from that video stream.
There are lots of APIs coming to the browser - so good times ahead!