1

我正在使用 MultiPartentity 将 FileBody 发送到服务器。它已成功上传到服务器。但我不知道如何从 PHP Server 下载(GET)该文件。

这是我将 FileBody 发送到服务器的代码。

这是用于将音频文件路径添加到 FileBody

String filepath = Environment.getExternalStorageDirectory()
                .getPath() + "WorkDetailAudio.wav";
File audioFile = new File(filepath);
ContentBody cbFile = new FileBody(audioFile,"audio/*");

这是用于将音频文件发送到服务器...

MultipartEntity entity = new MultipartEntity(
            HttpMultipartMode.BROWSER_COMPATIBLE);
if (audioRecorded == true) {
    entity.addPart(RequestParameter.JOB_AUDIO, audioCbFile1);
} else {
    entity.addPart(RequestParameter.JOB_AUDIO, new StringBody(""));
}

如果我第一次使用路径发送音频文件,我会遇到一个问题。如果

audiorecord = true;

音频文件发送成功。如果我第二次发送没有音频文件的实体。在服务器中它显示音频文件。根据这里的实体,我正在发送值StringBody("")null但在服务器中它显示文件,它没有显示空值..

以及如何从服务器获取文件..

有谁请指导我.......

4

0 回答 0