来自Gallery图像的RealPath

时间:2017-03-15 19:17:59

标签: java android path uri android-gallery

我使用此答案中的类

Stack Answer

我在实现从所选图像返回真实路径的代码时遇到问题,我需要在其他方法上获取FILE的实际路径(用于发送到服务器)

但我没有成功。

我几个小时都想在网上找东西,但也不成功。

请你知道吗?

(我需要为服务器发送图片,所以我需要File image1 = new File(PathString)

2 个答案:

答案 0 :(得分:0)

  

我需要在其他方法上获取FILE的真实路线

第1步:使用ContentResolveropenInputStream()获取您收到的InputStream所代表内容的Uri

步骤2:在您控制的某个临时文件上创建FileOutputStream(例如,在getCacheDir()中)。

步骤3:使用标准Java I / O将内容从InputStream复制到FileOutputStream

步骤4:使用刚刚创建的文件。

步骤5:完成该文件后,将其删除。

答案 1 :(得分:0)

我的问题解决了这个代码...

这里的一切都很好

solution