在android中的一个请求中上传图片和audio

如何在android中一起上传图像和audio? 我成功地在一个请求中上传图像和audio,但是如何添加多个文件。

我提到这个链接Android:如何上传.mp3文件到http服务器? 这是完美的工作,但我想在这个请求中添加另一个文件,请帮我做到这一点。 为此,我应该在android和php方面做什么改变。

只需使用httpmime-4.0.jarapache-mime4j-0.4.jar并将实体设置为MultipartEntity 。 你可以使用尽可能多的文件,只要你想。

这是东西,

 HttpPost httpost = new HttpPost("url for upload file"); MultipartEntity entity = new MultipartEntity(); entity.addPart("myIdentifier", new StringBody("somevalue")); entity.addPart("myImageFile", new FileBody(imageFile)); entity.addPart("myAudioFile", new FileBody(audioFile)); httpost.setEntity(entity); HttpResponse response; response = httpclient.execute(httpost); 

而对于php方面,您可以使用这些实体标识符名称"myImageFile""myAudioFile"并将这些文件移动到适当的文件夹中。