1.项目要求实现类似QQ发表说说的功能,一条文本对应多张图片上传..
2.看项目以前的代码是把文本接口和附件接口分开,然后循环N次,请求N次服务器,每次传一张实现的,现在我们后台只写了一个接口该怎么实现这个功能?
3.为什么用下边的方法只有第一张图片可以传上去,其他图片服务器都只能收到一个图片名,这是为什么?难道这个方法真的只能一次只上传一张图片么?
求解!!!!
MultipartEntity entity = new MultipartEntity();
try {
entity.addPart("msg",
new StringBody(c.toString(), Charset.forName("UTF-8")));
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if (imgList != null) {
for (int i = 0; i < imgList.size(); i++) {
String srcPath = imgList.get(i).getPicPath();
entity.addPart("photo" + i, new FileBody(new File(srcPath)));
}
}
------解决思路----------------------
只要双方协商好数据的组织格式就行,至于传的哪种文件,多少内容都不是问题啊,但这肯定是对自己能力的挑战,一般人家都用的简易模式.
------解决思路----------------------
具体调试看看。