You can take photos on Android phones and upload them using the built-in Chrome browser. I tested it on Android 2.0 and higher. In iOS 3.X, iOS 4.X, iOS 5.X, this option is disabled inside the Safari browser (thanks for the comments on this question). On iOS 6.X, this works as expected.
HTML5. :
<input name="picture" type="file" size="50" maxlength="100000" accept="img/*">