Comment télécharger vos fichiers avec Phonegap et JqueryMobile?
Je suis en train de construire une application mobile pour Android avec JQM et PhoneGap.
J'ai besoin de télécharger un fichier (image) sur le serveur distant (à partir de la galerie ou de prendre une photo avec l'appareil photo).
Fondamentalement, il peut être fait à l'aide de phonegap fichier API, le problème est que le serveur a été écrit à l'appui de simple POST de présentation.
Ce dont j'ai besoin est de "simuler" dans mon application demande exacte qu'il serait envoyé à partir de la suite de formulaire html.
En plus j'ai besoin d'obtenir la réponse du serveur.
<form name="myWebForm" ENCTYPE="multipart/form-data" action="http://www.myurl.com/api/uploadImage "method="post">
<input type="file" name="image" />
<input type="submit" value="Submit"/>
</form>
J'ai essayé d'utiliser phonegap fichier API, mais la structure de l'extrait de données sur le côté serveur est différente de ce qu'elle devrait être.
J'ai essayé de la mettre en forme dans mon application, mais la "choisissez un fichier" bouton est désactivé...
Comment il peut être obtenu sans effectuer aucune modification sur le serveur?
source d'informationauteur Victor
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser le fichier d'entrée sur Phonegap. Il n'est pas pris en charge. Vous avez besoin de faire quelque chose comme ceci:
Sur getPicture méthode vous permettra de choisir quel est votre fichier source. Voir plus d'infos: http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#FileTransfer
EDIT:
L'extension de nom de fichier a été nécessaire de spécifier ainsi que le type mime est demandé sur 'text/plain' format pour envoyer l'image sur le format de texte.
Comme pour les paramètres, si vous n'en avez pas besoin, pourquoi les utiliser?
Vous ne pouvez pas utiliser le fichier d'entrée sur Phonegap. Il n'est pas pris en charge. Vous avez besoin de faire quelque chose comme ceci: