无法使用Ion库将图像上传到服务器

时间:2014-07-29 10:19:01

标签: android ion

我正在使用Ion库将图像上传到web服务器。但是当我尝试使用setMultipartParamter设置参数时,我会得到空值。为什么会发生这种情况。

代码

 Ion.with(getActivity()).load("http://.......").setMultipartParameter("IUser_ID", "126").setMultipartParameter("&User_ID", "amody@gmail.com").setMultipartParameter("&FileTitle", strFileTitle).setMultipartParameter("&DT", strDocumentType).setMultipartFile("", new File(strFilePath)).asString().setCallback(new FutureCallback<String>() {
                        @Override
                        public void onCompleted(Exception e, String result) {
                            Log.e("Upload file response", "" + result);
                        }
                    });

我惹恼了服务器,文件正确上传,但参数不是。

1 个答案:

答案 0 :(得分:1)

您传递参数名称,就像它们是查询字符串一样。

.setMultipartParameter("&User_ID", "amody@gmail.com")

您不需要&符号。您的服务器可能正在查找错误的密钥。