誰かがこれで私を助けてくれることを望んでいました。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);