Est-il possible d'écrire une application Web HTML5 conçue pour les appareils iOS (iPad, iPhone, iPod Touch) qui peut permettre à l'utilisateur de télécharger une image à partir du système de fichiers?
Imaginez télécharger une nouvelle photo sur votre avatar Twitter via une application Web.
une autre façon d'aborder ce problème serait de donner aux utilisateurs une adresse e-mail privée à laquelle ils peuvent envoyer leurs photos par e-mail pour un téléchargement automatique (par exemple, [email protected]).
Un peu plus de travail à configurer, mais offrira une expérience cohérente aux utilisateurs sur tous les appareils (et les utilisateurs non mobiles pourraient également trouver cela pratique).
la source
J'aime la solution picup sur http://picupapp.com
la source
J'ai trouvé une solution acceptable pour cela. Ajoutez un lien mailTo sur la page avec des instructions prédéfinies qui montrent à l'utilisateur comment copier-coller une image de sa pellicule dans l'e-mail. Ensuite, écrivez un travail / script qui écoute cette boîte de réception pour les e-mails entrants, dépouillez l'image et traitez en conséquence.
Ce n'est pas parfait, mais ils cliquent sur le lien de safari et n'ont plus qu'à accéder aux photos, à copier et à revenir à votre application. Après l'avoir essayé sur mon téléphone, c'est plus qu'une solution acceptable qui me permet d'avancer sans écrire une application.
la source
Vous pourrez télécharger des photos à l'aide de safari dans iOS 6 à partir de. Bien que les solutions de contournement ci-dessus soient toujours nécessaires pour iOS 5 et les versions antérieures.
la source
Une autre application iOS native (similaire à Picup ou iPhone-photo-picker) est Aurigma Up .
la source
Safari sur iOS 6.0 est le premier à ajouter une prise en charge
<input type="file">
en vous permettant de:Voici à quoi cela ressemble sur iOS10:
iOS9 introduit iCloud Drive et plus d' options, y compris Dropbox . iOS 6 à 8 n'avait que les deux premières options.
Vous pouvez limiter les types de fichiers aux seules photos en utilisant l'
accept="image/*"
attribut:<input type="file" accept="image/*" >
limitera les options aux seules photos:Du côté Android Android 2.2+ est le premier à prendre en charge le code ci-dessus.
Avertissement: image fournie par Pipe qui gère l'enregistrement vidéo là où je suis CTO
la source
Une idée à laquelle je viens de penser est d'avoir une zone de texte dans laquelle l'utilisateur pourrait coller une URL, permettant à l'utilisateur d'utiliser Dropbox ou une application similaire et de copier une URL publique du fichier Dropbox. Ensuite, le serveur pourrait télécharger à partir du serveur Dropbox.
J'ai besoin de prendre en charge les types de fichiers autres que les images, donc il semble que picupapp ne fonctionnera pas pour moi.
la source
Si vous utilisez toujours iOS5, pensez à utiliser iCab Mobile. Je l'ai pour mon ipad et (du moins pour moi) le téléchargement de fichiers fonctionne bien.
Cordialement, Piotr
la source
Uniquement pour iOS> = 6
<input type="file" accept="image/*" capture>
"capture" ne change rien avec iOS mais c'est toujours utile pour d'autres appareils (apparemment Androids, voir les commentaires).
la source
capture="camera"
(chaîne) a été remplacée parcapture="capture"
dans la recommandation candidate du W3C. Dans les deux cas, cela ne fonctionne que sur Android.