我的内容URI格式为" content:// media / external / images / media / 175"。我试图找到相关图像的绝对路径,以便在请求中发送文件。有没有办法实现这个目标?
答案 0 :(得分:3)
我试图找到图像的绝对路径
Uri
不是文件。您无法将任意Uri
值转换为可以访问的某些文件系统路径。这些Uri
值可能指向:
ContentProvider
ContentProvider
BLOB
以便在请求中发送文件
Use a ContentResolver
and openInputStream()
要求InputStream
在您的请求中使用。如果您使用的API不支持InputStream
,则:
使用InputStream
在您自己的内部存储上制作本地文件副本,然后使用该文件