Le plugin mfilechooser pour travailler pour mon application basée cordova sur l'émulateur ou l'appareil Android. Aucune erreur n'est signalée mais le sélecteur ne se lance pas.Le plugin cordova 'mfilechooser' ne fonctionne pas sur le téléphone Android avec cordova 6.3.1
Voici l'extrait de mon code.
index.js
function choose(){
window.plugins.mfilechooser.open([], function (uri) {
alert(uri);
}, function (error) {
alert(error);
});
}
function onDeviceReady() {
}
function domLoaded(){
document.addEventListener("deviceready", onDeviceReady, false);
}
index.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Security-Policy"
default-src 'self';
connect-src *;
style-src 'self' data: chrome-extension-resource: 'unsafe-inline';
img-src 'self' data: chrome-extension-resource:;
frame-src 'self' data: chrome-extension-resource:;
font-src 'self' data: chrome-extension-resource:;
media-src *;>
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<title>Hello World</title>
</head>
<body onload="domLoaded()">
<div>
<h1>Apache Cordova</h1>
</div>
<div>
<button onClick="choose()">choose file</button>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
</html>
Cordova fichier 6.3.1 chooser: https://github.com/MaginSoft/MFileChooser
Merci pour votre aide
avez-vous résolu le problème? Je suis également confronté au même problème. Tout conseil. – Ironic
Aucune solution .. Ne fonctionne pas avec SDK 23 et cordova 6.3.1. J'ai essayé la plupart du plugin recommandé, mais je suis toujours coincé .. Actuellement, j'utilise ce plugin [http://github.com/don/cordova-filechooser.git]/ Cependant, le rappel ne se déclenche pas, mais Je peux voir le fichier popup et les fichiers sur le système Android – user2570135
Je suis dans un problème étrange. J'ai ajouté le plugin dans config.xml également le plugin ajouter cordova mais il ne tire pas. Je ne reçois pas de fichier choisissez la boîte de dialogue ou quoi que ce soit. Pas d'erreur dans firebug aussi. – Ironic