问题标签 [fileprovider]

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 投票
0 回答
36 浏览

java - 访问外部存储文件并将它们作为电子邮件附件发送

我想发送一封附有 pdf 文件的电子邮件。当我尝试通过 URI 发送它们时,我收到以下错误消息:

所以我尝试对文件提供者做同样的事情。在这里,我收到此错误消息:

我已经尝试了几种方法来完成该电子邮件附件,但我永远无法访问我的外部存储。有人知道如何解决吗?

0 投票
2 回答
557 浏览

swift - 如何将文件提供程序添加到 MacOS Swift 应用程序?

在 iOS 上,有File Provider API来创建“虚拟文件夹”(内容由应用程序提供的文件夹)。我怎么能在 MacOS 上做类似的事情?如果您想知道我为什么要这样做,那只是我试图了解云存储应用程序的工作原理。

PS:对不起英语不好,我是法国人。

0 投票
1 回答
164 浏览

c# - GetDirectoryContents 方法不显示超过 28MB 的文件

我目前正在尝试显示我们在目录中的文件。为此,我使用 IFileProvider / ContentRootFileProvider 及其方法 GetDirectoryContents(string path)。它在我的本地机器上使用 Visual Studio 中的 IIS 就像一个魅力,但在 Azure 上却不行。如果我在本地执行它,它会显示每个文件及其详细信息。但是一旦我尝试在 Azure 上运行它,我只会得到小于 28MB 的文件。谷歌搜索了一下后,我尝试在 Azure 上编辑 web.config 并将 web.config 包含到我的项目中。遗憾的是,这两种情况都不起作用,我仍然得到小于 28MB 的文件。

我对 web.config 的编辑:

任何帮助将非常感激。

0 投票
0 回答
386 浏览

android - 在 Unity 中,无法在 Android 10 中使用 File Provider 打开 pdf

我正在使用下面的代码来实现带有文件提供程序的代码。在此,我使用 AndroidJavaClass 和 AndroidObjectClass 打开了一个 pdf。我还在清单中设置了文件提供程序,但它给了我错误文件提供程序未找到。请建议我如何解决这个问题。提前致谢。

我收到一个错误。

0 投票
0 回答
228 浏览

android - 无法使用 FileProvider 与其他应用共享图像文件

我有图像列表,我想分享选择的图像。要做到这一点,我使用了 FileProvider。我正在Android 10上运行应用程序。我也尝试过不使用shareIntent(Intent.EXTRA_STREAM,uri),然后应用程序仅通过对话框打开共享。在不共享任何内容后仅返回应用程序。

在 AndroidManifest.xml 中;

在路径中;

这是我使用和开始意图的方式,

运行应用程序时,在我为 ie 选择了 WhatsApp 之后。我的图像文件作为 BIN 文件发送,并且在 whatsapp 上没有图像预览。uri 不为空并且是content://com.scoto.partestestapplication.provider/files/SavedImageQuotes/Partes_1601815401590

0 投票
1 回答
2016 浏览

android - 警告:[XmlResourcesTransformer] 没有映射:android/support/FILE_PROVIDER_PATHS

在 gradle 同步时,它会出错:

provider_paths.xml

如何解决这个问题?

0 投票
2 回答
267 浏览

android - 使用 FileProvider Android 从可移动 SD 卡打开文件时出错

我的目标是从任何内存中打开 pdf 文件。

我使用带有设备内存和可移动 SD 卡的 android 模拟器。

所以路径看起来像:

/storage/emulated/0/hts221.pdf - 设备内存

/storage/1317-231C/LPS22HB.pdf - 可移动 SD 卡

使用此代码打开文件(其中 fileName 是上述两个之一):

AndroidManifest.xml

xml/provier_path

问题:

当我尝试从设备内存(/storage/emulated/0/hts221.pdf)打开 pdf 文件时 - 一切正常。

但是,当我尝试从 SD 卡(/storage/1317-231C/LPS22HB.pdf)打开 pdf 文件时 -应用程序崩溃

我在这里想念什么?我猜问题出在 xml/provier_path 的某个地方。

我使用 Qt Android,但我认为在这种情况下这并不重要。

0 投票
1 回答
55 浏览

android - Android内容Uri不能被其他应用播放

我使用下载管理器将文件下载到外部存储。我将目的地设置为下载文件夹使用

成功后我用

这给了我这个

现在我尝试使用意图播放这个视频文件

这里的内容 Uri 是content://com.myapp.provider/external_path/dishapatani_Jan%252007%252C%252008%253A07_1609986166669.mp4

但是当我使用 action_share 意图时,它既不播放也不被其他应用程序识别。

此外,具有 file:// 的文件 uri 必须被删除并替换为 /storage/emulated/0/Download/dishapatani_Jan%2007%2C%2008%3A07_1609986166669.mp4" 否则应用程序崩溃说没有配置 root。

这是我的提供者路径

并表现出来

0 投票
1 回答
86 浏览

android - 通过文件提供程序从意图共享内容 uri 时权限被拒绝

我已经从下载管理器下载了数据,获取了它的本地 uri 并转换为内容 uri 得到这个content://com.myapp.name.provider/external_path/seedsheet-Jan-07-22-31_1610037996323.mp4

当我尝试通过意图打开它时

我可以在 android R 上播放文件,但是当我尝试在 android 上播放时,通过 MX 播放器得到“文件无法播放”。此外,当我尝试图像时,甚至图像都无法打开。当我打开日志猫时,写的是权限被拒绝并且找不到文件。

0 投票
0 回答
42 浏览

java - 使用共享意图共享图像以在 android 中共享图像时遇到问题?

我有图像厨房应用程序,因为我可以从服务器加载所有图像,没有任何问题。当我选择其中一个画廊时,它将在全屏活动中显示图像。我希望能够全屏共享图像。我使用了下面的代码,它可以在 Facebook、Gmail 等上运行,但是当我尝试在 WhatsApp 上分享时,模拟器崩溃了。我也得到 SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content

}