我希望有人可以帮助我。我使用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);
答案 0 :(得分:0)
我想出了我要使用的代码中的正确变量。它应该是
File file = new File(mFileMag.getCurrentDir() + "/" + item);