如何使用 cordova-plugin-filepath?
How to use cordova-plugin-filepath?
我正在尝试仅使用 JS 在 DOM 中输出选定文件的路径。
为此,我正在使用
https://github.com/ihadeed/cordova-filechooser
&
https://github.com/hiddentao/cordova-plugin-filepath
插件
openFile: function() {
fileChooser.open({ mime: "audio/mpeg" }, app.winCallback, app.failCallback); winCallback: function() {
let actualPath;
let err;
fileChooser.open(function(uri) {
window.FilePath.resolveNativePath(uri, actualPath, err);
alert(actualPath);
}); } , failCallback: function() {
console.log("Couldn't access files"); }
我正在获取所选文件的 URI,但我无法理解如何将其与 cordova-plugin-filepath 一起使用。
我正在尝试获取类似这样的文件路径
文件:///storage/emulated/0/planetes.mp3
函数必须按以下方式构建。这似乎适用于 Android 6。fileChooser 插件不适用于 android 4.4.2.
winCallback: function() {
fileChooser.open(function(uri) {
window.FilePath.resolveNativePath(uri, successNative, failNative);
function failNative(e) {
console.error("Something Went Wrong!");
}
function successNative(finalPath) {
var path = finalPath;
console.log(path);
document.getElementById("audio-file").src = path;
}
}); }
我正在尝试仅使用 JS 在 DOM 中输出选定文件的路径。 为此,我正在使用
https://github.com/ihadeed/cordova-filechooser & https://github.com/hiddentao/cordova-plugin-filepath
插件
openFile: function() {
fileChooser.open({ mime: "audio/mpeg" }, app.winCallback, app.failCallback); winCallback: function() {
let actualPath;
let err;
fileChooser.open(function(uri) {
window.FilePath.resolveNativePath(uri, actualPath, err);
alert(actualPath);
}); } , failCallback: function() {
console.log("Couldn't access files"); }
我正在获取所选文件的 URI,但我无法理解如何将其与 cordova-plugin-filepath 一起使用。
我正在尝试获取类似这样的文件路径
文件:///storage/emulated/0/planetes.mp3
函数必须按以下方式构建。这似乎适用于 Android 6。fileChooser 插件不适用于 android 4.4.2.
winCallback: function() {
fileChooser.open(function(uri) {
window.FilePath.resolveNativePath(uri, successNative, failNative);
function failNative(e) {
console.error("Something Went Wrong!");
}
function successNative(finalPath) {
var path = finalPath;
console.log(path);
document.getElementById("audio-file").src = path;
}
}); }