用于获取当前所选文件的语法

时间:2013-02-11 02:07:43

标签: android java-io

我希望有人可以帮助我。我使用java.io.file指定要上传到服务器的文件。我的问题是,如何更改路径以利用当前选定的文件而不必硬编码路径和文件名?我的过程的基础是这样的 - 用户长按我的布局中的文件,出现上传上下文菜单,用户点击上传,文件被发送到服务器。我还不清楚如何抓取用户长时间点击的文件,而不是将路径和文件名硬编码到方法中。我在io.file上阅读的所有内容都显示了一个硬编码示例。我真的很感激任何指导!!你可以在这里看到我的意思:

                File file = new File("/path/to/file.txt"); //Need to not have to hard code path and filename

                inputStream = new FileInputStream(file); 

                Entry newEntry = mDBApi.putFile("/testing.txt", inputStream,
                        file.length(), null, null);

1 个答案:

答案 0 :(得分:0)

我想出了我要使用的代码中的正确变量。它应该是

 File file = new File(mFileMag.getCurrentDir() + "/" + item);