我使用此答案中的类
我在实现从所选图像返回真实路径的代码时遇到问题,我需要在其他方法上获取FILE的实际路径(用于发送到服务器)
但我没有成功。
我几个小时都想在网上找东西,但也不成功。
请你知道吗?
(我需要为服务器发送图片,所以我需要File image1 = new File(PathString)
)
答案 0 :(得分:0)
我需要在其他方法上获取FILE的真实路线
第1步:使用ContentResolver
和openInputStream()
获取您收到的InputStream
所代表内容的Uri
。
步骤2:在您控制的某个临时文件上创建FileOutputStream
(例如,在getCacheDir()
中)。
步骤3:使用标准Java I / O将内容从InputStream
复制到FileOutputStream
。
步骤4:使用刚刚创建的文件。
步骤5:完成该文件后,将其删除。
答案 1 :(得分:0)