我正在开发一个应用程序,我需要在服务器上使用多个参数上传图像。我正在使用多部分功能在服务器上上传图像。我正在使用' net.gotev:uploadservice:2.1' 库在服务器上上传图片。我可以在服务器上传包含多个参数的图像,但无法获取响应。
代码:
try {
String uploadId = UUID.randomUUID().toString();
//Creating a multi part request
new MultipartUploadRequest(getActivity(), uploadId, "http://url")
.addFileToUpload(path, "image") //Adding file
.addParameter("api_token", api_token)
//Adding text parameter to the request
.addParameter("name", "etName.getText().toString()")
.addParameter("introduction", "intro")
.addParameter("advisor_id", user.get("id"))
.addParameter("category", "etCompany_name.getText().toString()")
.addParameter("expertise", user.get("specialist"))
.addParameter("expertise", user.get("specialist"))
.addParameter("experience", user.get("specialist"))
.addParameter("email", user.get("specialist"))
.setNotificationConfig(new UploadNotificationConfig())
.setMaxRetries(2)
.startUpload(); //Starting the upload
} catch (Exception exc) {
Toast.makeText(getActivity(), exc.getMessage(), Toast.LENGTH_SHORT).show();
}
使用此代码,我可以在服务器上上传图像和参数,但无法获取响应。请帮忙。