次のコードが機能しています。
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
entity.addPart("userfile", new FileBody(f));
httppost.setEntity(entity);
HttpResponse response = httpclient.execute(httppost);
問題は、の名前File f
が「abc-temp.jpg」で、アップロードするときに「xyz.jpg」にしたいことです。ただし、アップロードするためだけに、デバイス上のファイルの名前を変更したくありません。
これを行う最善の方法は何ですか?