2013-03-20 5 views
1

Pour le site Web mobile d'un projet, je dois ajouter un bouton de téléchargement d'image qui permet l'accès de la caméra Iphone. Par exemple, l'utilisateur a son propre profil et veut ajouter un avatar à cela, il devrait avoir la possibilité de faire une photo, qui est directement mise en ligne dans une base de données. Ive a trouvé quelques scripts où il est possible d'accéder à la photo-galerie, mais je veux accéder à la caméra, qui télécharge automatiquement l'image ...accès caméra iphone pour page Web mobile

Prenez une photo et de télécharger

quelque chose comme cette! Toute aide est très appréciée,

Salue

+1

Check this out peut-être il peut vous aider. http://stackoverflow.com/questions/3220423/access-camera-through-iphone-web-app –

+0

Nous avons récemment fait quelques recherches et le téléchargement de la caméra de soutien iphone de iPhone 4S IOS6/Safari – Damian0o

Répondre

2

Si vous avez iOS 6 ou plus, vous pouvez utiliser le

<input type="file" accept="image/*" capture="camera"> 
+0

merci, cela fonctionne très bien! un clou sur ios5 ou 4? – supersize

+0

pour les plus âgés, vous devez utiliser une bibliothèque tierce. j'en ai vu un il y a quelque temps sur Google Code. Cherchez juste autour. – ApolloSoftware

1

Pour iOS < 6, vous pouvez toujours mettre en œuvre une image vous Préparateur puis injecter les données d'image capturées dans le html en tant que données codées en base64.

Prenez la photo, base 64 encode vos données d'image capturées, puis, avec jQuery, il devrait être assez simple:

[self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('#imagePlaceholder').attr('src','data:image/png;base64,%@');", base64ImageDataString]];