0

我希望有人可以帮助我解决这个问题。我使用 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);
4

1 回答 1

0

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

 File file = new File(mFileMag.getCurrentDir() + "/" + item);
于 2013-02-12T01:28:36.007 回答