Does the android web browser allow uploading photos just taken from camera? Does the android web browser allow uploading photos just taken from camera? android android

Does the android web browser allow uploading photos just taken from camera?


You can use this:

<input type="file" name="photo" accept="image/*" capture="camera">

The important thing is

capture="camera"

EDIT: as per lastest spec capture is a boolean attribute


Yes and no. Some people seem to have problems doing so (as outlined in the comments). Although it worked for all my devices, it's entirely possible that a different browser might not at all implement this feature.

The user can however not upload any file on the SD Card, but Audio-, Video- and Image-Files that are on the internal/external storage. The kind of files you can upload depend on the installed applications. If you have a File-Manager installed (or shipped with the OS), you can also use it to upload any file you want (Gallery and Mediaplayer should always be present).

When the upload-button of a <input type="file"> is pressed, browsers seem to send the Intent.ACTION_GET_CONTENT-Intent, so every application listening to this is a possible file-source.


The correct format for Device API HTML input is:

<input type="file" name="photo" accept="image/*;capture=camera"></input>

This is supported by devices with Android 3.0 (for tablets) or Android 4.0 and later (for phones). I have no idea which version of iOS starts to support this.