getContentResolver().openOutputStream(uri) 提供商不支持文件

发布于 2024-09-27 19:21:32 字数 597 浏览 2 评论 0原文

我想在我的个人内容提供商中存储文件音频。 我保存记录:

Uri uri = getContentResolver().insert(CONTENT_URI, value); OutputStream os = getContentResolver().openOutputStream(uri);

但是 getContentResolver().openOutputStream(uri);抛出:

10-13 19:44:53.903:错误/TAB(5679):内容提供者不支持文件://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903:错误/TAB(5679):java.io.FileNotFoundException:内容提供者不支持文件://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903: ERROR/TAB(5679): 在 android.content.ContentProvider.openFile(ContentProvider.java:585)

我有一个名为 _data 的列用于此目的。

I want store a file audio in my personal content provider.
i save record:

Uri uri = getContentResolver().insert(CONTENT_URI, values);
OutputStream os = getContentResolver().openOutputStream(uri);

but getContentResolver().openOutputStream(uri); throws:

10-13 19:44:53.903: ERROR/TAB(5679): No files supported by provider at content://com.memento.data.provider.MementoProvider/audionotes/6
10-13 19:44:53.903: ERROR/TAB(5679): java.io.FileNotFoundException: No files supported by provider at content://com.memento.data.provider.MementoProvider/audionotes/6
10-13 19:44:53.903: ERROR/TAB(5679): at android.content.ContentProvider.openFile(ContentProvider.java:585)

I have a column named _data for that purpose.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

始终不够爱げ你 2024-10-04 19:21:32

你这里有点稀疏。我想你有一个自定义的 ContentProvider 吗?

无论如何,请查看 如何存储大 blob在 android 内容提供程序中?

(我在那里回答了我自己的问题,所以我不会在这里重现它。)

听起来您的 ContentProvider 与 uri 不匹配。

You are a little sparse here. I presume you have a custom ContentProvider?

In any case take a look at How to store large blobs in an android content provider?

(I answered my own question there so I won't reproduce it here.)

It sounds like your ContentProvider isn't matching the uri.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文