<input type="file" accept="image/*" capture="camera" /> /* force a capture (camera) behavior instead of upload */ <input type="file" accept="image/*" capture="capture" /> /* back-facing camera */ <input type="file" name="image" accept="image/*" capture="environment" /> /* front-facing camera */ <input type="file" name="image" accept="image/*" capture="user" />
For video:
/* */ <input type="file" name="video" accept="video/*" capture /> /* multiple files */ <input type="file" name="video" accept="video/*" multiple />