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