问题标签 [fileopener2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

ionic-framework - 无法将 FileOpener 导入我的 app.module.ts

正如这里的文档中所写,要导入 FileOpener,您应该放置

在你的 app.module.ts 中,但总是得到“ngModule 中的无效提供程序......”

0 投票
0 回答
329 浏览

ionic-framework - Ionic3 Fileopener 插件对象(…)不是函数错误

我为 Ionic 安装了 FileOpener 插件

该项目正在编译和构建成功,但是在调用插件的 open 函数时会引发Object(…) is not a function错误。

完整错误堆栈跟踪:

插件在 app.module 和组件中的声明:

插件用法:

离子信息:

什么可能导致此错误?

谢谢

0 投票
1 回答
700 浏览

cordova - Ionic4 fileOpener插件无法打开下载的.apk文件

我尝试从ionic4中https://github.com/pwlin/cordova-plugin-file-opener2的“快速示例”中执行“打开安装对话框”

这是我的代码:

进口:

下载并打开一个文件:

它工作正常,PDF 已下载并打开。

APK失败,文件下载成功,文件打开器说“文件已打开”,但安装对话框永远不会出现在窗口上,这是怎么回事?

0 投票
0 回答
120 浏览

ios - mp3 无法在 ios 上播放

当我尝试在 ios 上打开音频 mp3 文件时出现此错误:

我正在使用cordova-plugin-file-opener2 2.2.1

我的代码:

0 投票
1 回答
663 浏览

c++ - 如何将 ifstream 和 ofstream 传递给 C++ 中的相同函数对象?

我的用例是创建一个函数,它接受一个 fileName ,一个 ifsttream/ofstream 对象,然后在给定的 filestream 对象中打开文件以进行相应的读/写。还检查操作是否成功,如果成功,则返回文件流对象。

我的实现如下,并且基于 ifstream 和 ofstream 都是从 fstream 派生的假设。

该代码给出了一个错误,即ifstream 无法转换为 fstream。有没有其他方法可以解决这个问题?

0 投票
0 回答
387 浏览

file - 文档查看器,文件打开器在离子中不起作用

我是离子新手。我想打开服务器中的 pdf 文件。

为此,以下plugins. 但是pdf仍然没有打开。

首先,我安装并添加了这些插件。

在我的app.module.ts

在我的home.page.ts

这是行不通的。

我也试过这个。
home.page.ts

但这也行不通。

请告诉我这里有什么问题。
谢谢。

0 投票
0 回答
33 浏览

android - 如何打开保存在内部存储中的pdf文件

我正在尝试打开一个存储在内部存储器上但无法查看的 pdf 文件。下面是我将文件保存在内部存储上的代码片段。

打开pdf文件的代码:

opener_path.xml:

在 AndroidManifest.Xml 中

任何帮助将不胜感激。谢谢

0 投票
0 回答
30 浏览

android - 如何在android编程中按文件夹路径打开文件?

我有一个文件夹路径,文件夹有一个文件。我希望在下载文件后,其他应用程序(如 pdfReader 或照片或视频播放器等)会根据文件自动打开该文件。

0 投票
0 回答
223 浏览

android - 使用具有写入权限的 android (API 30) 文件提供程序在外部应用程序中打开文件

我想在具有写入权限的外部应用程序中从我的 Android 应用程序 (Cordova) 打开文件,以便他们可以进行更改。(例如:签署 PDF)。

要打开的文件在 external-files-path 下,可以打开。不幸的是,更改没有保存。

自 Android 11(API 级别 30)以来,file:// 调用不再起作用(使用 disableDeathOnFileUriExposure hack)。通过 content:// 调用,我没有获得传递给应用程序的写访问权限。

我使用以下逻辑打开文件(编码来自https://github.com/pwlin/cordova-plugin-file-opener2):

AndroidManifest.json

opener_paths.xml