如何上传多张base64格式的图片到服务器阿
我想实现上传多张图片到服务器,并且必须要转换成base64格式上传, 现在问题是每次只能显示出来第一张图片,后面的上传不上,来个好心人求解决
// 把图片上传到服务器
public void UploadImage() {
// downLoadTip();
RequestParams params = new RequestParams();
for (int i = 0; i < list.size(); i++) {
try {
params.addBodyParameter("base64Img", Base64.encodeFromFile(list.get(i).toString()));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
String url = Contans.UPLOADIMAGE_URL;
HttpUtils http = new HttpUtils();
http.send(HttpMethod.POST, url, params, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
// TODO Auto-generated method stub
Toast.makeText(TopicActivity.this, "上传失败" + arg1, 0).show();
Log.e("", "上传失败" );
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
// TODO Auto-generated method stub
Toast.makeText(TopicActivity.this, "上传成功" + arg0.result, 0)
.show();
Log.e("", "上传成功" + arg0.result);