android – 如何从看起来像“ content: mediaexternalvideomedia19”的路径中提取真实文件URI或文件数据?

android – 如何从看起来像“ content: mediaexternalvideomedia19”的路径中提取真实文件URI或文件数据?,第1张

概述我拼命地试图将捕获的视频发送到服务器.问题是内置相机应用程序提供的URI不是真正的文件路径.它看起来像这样 – / content:/ media / external / video / media / 19. 如何直接从这种URI访问真实路径或数据? 在阅读了android文档后,我发现它看起来像是内容提供者的符号,但我仍然不知道如何获取我需要的数据.请帮忙!!! 提前致谢 How can I 我拼命地试图将捕获的视频发送到服务器.问题是内置相机应用程序提供的URI不是真正的文件路径.它看起来像这样 – / content:/ media / external / vIDeo / media / 19.

如何直接从这种URI访问真实路径或数据?

在阅读了android文档后,我发现它看起来像是内容提供者的符号,但我仍然不知道如何获取我需要的数据.请帮忙!!!

提前致谢

解决方法

How can I access the real path or the data directly from this kind of URIs?

你没有.它可能不作为文件存在.或者,它可能不存在作为您可以读取的文件,除非通过ContentProvIDer.

而是使用ContentResolver在该Uri上打开inputStream,并使用该inputStream将数据传输到服务器.

总结

以上是内存溢出为你收集整理的android – 如何从看起来像“/ content:/ media / external / video / media / 19”的路径中提取真实文件URI或文件数据?全部内容,希望文章能够帮你解决android – 如何从看起来像“/ content:/ media / external / video / media / 19”的路径中提取真实文件URI或文件数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存