如何在android中将音频文件发布到服务器

时间:2014-09-26 15:21:51

标签: android file audio filenotfoundexception

我需要将音频文件(从Audio / * intent中选取)发布到server.here我得到了Uri,但是发布参数类型是File。我使用下面的代码,但它显示/ directory / ..不是绝对路径并获得FileNotFoundException。任何人都建议我..

代码:

Uri uri=data.getData();

File f=new File(uri.getPath());

日志:

09-26 21:20:19.735: I/System.out(920): java.io.FileNotFoundException: /document/audio:5257: open failed: ENOENT (No such file or directory)

1 个答案:

答案 0 :(得分:0)

(这是重复的)

见这里: Convert file: Uri to File in Android

不要使用Uri :: ToString()并使用Uri :: getPath()代替。