如何在 cordova 应用程序中读取所选文件内容?

rvpgvaaj  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(179)

我想在我的 cordova android应用程序中执行以下任务

  • 给予用户能够从其设备中选择任何txt文件。
  • 然后我需要在应用程序中读取的文件内容
  • 修改文件内容并将其存储在另一个txt文件中

选择我使用的文本文件

cordova-plugin-filechooser

并编写如下代码

fileChooser.open(function (uri) {
  alert(uri);      
});

正确打开对话框选择一个文件。选择文件后,我得到如下URI

content://com.android.providers.downloads.documents/document/446

现在我应该如何读取文件内容?我也在使用

cordova-plugin-file

我已经检查了cordova-plugin-file的代码,我们需要使用fileEntry,我应该如何完成?

tktrz96b

tktrz96b1#

您可以使用cordova-plugin-filepath代替,然后执行

let path = FilePath.resolveNativePath('content://...', successCallback, errorCallback);

相关问题