web-dev-qa-db-fra.com

télécharger des fichiers via iPad

Un de nos utilisateurs vient de nous informer que notre application Web fonctionne très bien avec Safari sur iPad (ou quel que soit le navigateur par défaut, je suppose Safari). La seule chose qui ne fonctionne pas est la partie de téléchargement de fichier.

Notre application Web permet à nos utilisateurs de joindre des fichiers dans différentes parties du système.

Je pensais à ce sujet. L'iPhone prend des photos, mais ne me permet pas vraiment de les télécharger via une interface Web standard (vous pouvez cliquer sur un bouton, choisir un fichier, le télécharger, etc.).

Est-ce seulement possible? Ou est-ce le seul moyen de télécharger des fichiers depuis un iPhone/iPad via une application personnalisée écrite pour l'appareil?

Est-il possible de télécharger un fichier sur un iPad via le navigateur Web?

17
John Livermore

Autant que je sache, l'iOS n'expose pas de système de fichiers à l'utilisateur. Il ne serait donc pas logique de pouvoir envoyer des fichiers via une interface Web. La plupart des applications existantes synchronisent les fichiers via iTunes ou quelque chose de similaire.

L’une des approches que j’ai également utilisée consiste à faire en sorte que le périphérique iOS joue le rôle de serveur de fichiers et vous permette de télécharger des fichiers de cette manière. Voici comment fonctionne iFile.

En bref, à ma connaissance, ce n’est pas possible.

11
Swizec Teller

Cette capacité a été démontrée lors du discours de la WWDC en 2012. Je crois que les détails sont sous NDA sauf si vous êtes un développeur iOS enregistré. Jetez un coup d'œil à la documentation iOS 6 bêta.

Ce message contient une photo de la diapositive principale soulignant le "téléchargement de photos" comme nouvelle fonctionnalité. http://www.anandtech.com/show/5987/ios-6-safari

enter image description here

11
PetroleumJelliffe

Le safari mobile sur iPhone/iPad n'autorise pas les téléchargements de fichiers (le bouton/widget de téléchargement de fichiers est affiché désactivé), mais vous pouvez réactiver cette fonctionnalité en appelant une application de téléchargement tierce à partir de votre application/site Web.

Jetez un coup d'œil sur http://www.aurigma.com/iphone/ pour une telle application de téléchargement.

3
ybresson

Certains navigateurs Web de remplacement que vous pouvez obtenir sur l'App Store vous permettent de télécharger. Vous les utilisez à la place de Safari. Un exemple est iCab Mobile.

2
Gus Branchesi

Il existe désormais un moyen via HTML5 sur les appareils iOS6 +.

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

J'ai trouvé la réponse ici: https://stackoverflow.com/a/16775971/1783439

Je l'ai testé dans Safari sur un iPad avec iOS9.

0
nu everest