les images capturées avec HTML5 pour les appareils mobiles
je suis en utilisant le html 5 <input type="file" accept="image/*;capture=camera"/>
élément de fichier pour le web mobile
pour prendre la photo, il fonctionne très bien, mais comment puis-je gérer fichier.la valeur de l'envoyer à un service web ou une base de données?
ici est une démo pour les appareils mobiles Le lien de démonstration
voici mon code mais il ne fonctionne pas
je ne peux pas obtenir de téléchargement de fichiers valeur
<html>
<script>
function getPhoto()
{
alert('2');
var fu1 = document.getElementById("myfile").value;
alert("You selected " + fu1);
}
</script>
<body>
<form>
<input type="file" name="myfile" accept="image/*;capture=camera"/>
<input type="submit"/>
<input type="button" value="get Photo path" onclick="getPhoto()">
</form>
</body>
</html>
- salut robertc j'ai ajouté mon code
- Devrait être
accept="image/*" capture="camera"
je suppose? dev.opera.com/articles/view/media-capture-in-mobile-browsers
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le Fichier API: http://www.w3.org/TR/FileAPI/
Ici est un bon tutoriel à partir de html5rocks.com: http://www.html5rocks.com/en/tutorials/file/dndfiles/
Essayer de faire quelque chose comme ceci
HTML
JS
Si vous avez besoin de lire le fichier en JS, alors vous devez utiliser le FileReader API.
Vous avez manqué de donner l'ID de votre balise input.
votre balise d'entrée sera comme ceci