【问题标题】:How to use cordova-plugin-filepath?如何使用cordova-plugin-filepath?
【发布时间】:2019-10-23 13:36:11
【问题描述】:

我正在尝试仅使用 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 一起使用。

我正在尝试获取类似这样的文件路径

file:///storage/emulated/0/planetes.mp3

【问题讨论】:

    标签: javascript cordova ionic-framework phonegap


    【解决方案1】:

    函数必须按以下方式构造。这似乎适用于 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;
      }
    }); }
    

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 2019-11-07
      • 1970-01-01
      • 1970-01-01
      • 2021-06-11
      • 2017-06-03
      • 1970-01-01
      • 2021-08-18
      • 1970-01-01
      相关资源
      最近更新 更多