Je reçois l'erreur suivante:
var options = new FileUploadOptions();
options.chunkedMode = false;
options.fileKey = "file";
options.fileName = imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType = "text/plain";
var params = new Object();
params.value1 = "test";
params.value2 = "filename";
options.params = params;
try {
var ft = new FileTransfer();
}
catch (e) {
alert("ERR = "+e);
}
alert("I = "+imageURI);
ft.upload(imageURI, http://test.com/upload.php"), win, fail, options, true);
3 Réponses :
Avez-vous ajouté le plugin "Fichier" ou "File-Transfer"?
Le plug-in FileTransfer est un plug-in distinct et vous devez les ajouter: P> sinon, le" FileTransfer 'n'est en effet pas défini. p> p>
Je ne voudrais rien dire si petit détail. J'ai vérifié la documentation et j'ai été écrit là-bas. PS: Plugin PhoneGap Ajouter org.apache.cordova.frip-transfert
Merci pour cela. M'a sauvé un peu de temps.
J'ai fait tout cela et toujours à titre de pompage indéfini, PhoneGap 3.5
J'ai la même erreur et j'ai ajouté le plug-in Cordova-File.
Exécutez les commandes suivantes dans votre projet PhoneGap. Et il devrait résoudre le problème sur votre prochaine construction.
Accès aux fichiers sur le périphérique ou le réseau (API de fichier): p> Voir la documentation de l'API de téléphonégap -
Veuillez noter que ce plugin ne fonctionne pas à partir du navigateur, il lancera une erreur "Nouveau Filtransfert n'est pas définie". Utilisez un véritable appareil à tester. P>
J'ai rétabli votre question à la version précédente après l'avoir supprimée - tout cela est que votre question profite à la communauté. La véritable Ettiquette serait de publier la manière dont vous avez résolu comme réponse, puis acceptez-la.
Je suis également confronté au même problème. J'utilise Cordova-2.5.0 et il a dans la liste des plug-in.